J2EEResourceProvider
This type is a class for model objects.
Resource Provider subtypes define configuration settings for resource provider implementations such as JDBC Providers, JMS Providers, Mail Providers, etc. A provider is a pluggable implementation for a kind of resource under which resource factories like connections can be configured.
Package: resources
Known subtypes:
SchedulerProvider
URLProvider
MailProvider
JDBCProvider
JMSProvider
CacheProvider
ObjectPoolProvider
ResourceEnvironmentProvider
J2CResourceAdapter
EventInfrastructureProvider
TimerManagerProvider
WorkManagerProvider
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Reference attributes having this type:
J2EEResourceFactory.provider
Attributes Summary name : EString The name of the resource provider. description : EString An optional description for the resource provider. classpath : EString A list of paths or jarfile names which together form the location for the resource provider classes. nativepath : EString An optional native path (which may include substitution variables). providerType : EString This internal attribute is used to identify what J2EEResourceProvider template was used to create the instance of J2EEResourceProvider. isolatedClassLoader : EBoolean @since 7.0.0 If selected, this resource provider will be loaded in its own class loader. Therefore, multiple versions of this resource provider can be loaded. Each version of a provider should be given a unique class path appropriate for that version. Applications that directly depend on classes from this resource provider will need to add a library reference to this resource provider. factories : J2EEResourceFactory * Configurations for entities that create objects. For example, JMS connection factories produce JMS connections. The factories themselves are created by resource providers, such as JMS providers. propertySet : J2EEResourcePropertySet @ A set of properties describing a resource provider configuration.
Attribute Details
name - The name of the resource provider.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
description - An optional description for the resource provider.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
classpath - A list of paths or jarfile names which together form the location for the resource provider classes.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
nativepath - An optional native path (which may include substitution variables).
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
providerType - This internal attribute is used to identify what J2EEResourceProvider template was used to create the instance of J2EEResourceProvider.
Data Type: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
isolatedClassLoader - @since 7.0.0 If selected, this resource provider will be loaded in its own class loader. Therefore, multiple versions of this resource provider can be loaded. Each version of a provider should be given a unique class path appropriate for that version. Applications that directly depend on classes from this resource provider will need to add a library reference to this resource provider.
Data Type: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
factories - Configurations for entities that create objects. For example, JMS connection factories produce JMS connections. The factories themselves are created by resource providers, such as JMS providers.
Reference Type: J2EEResourceFactory *
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
Opposite: J2EEResourceFactory.provider
propertySet - A set of properties describing a resource provider configuration.
Reference Type: J2EEResourcePropertySet @
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
(C) COPYRIGHT International Business Machines Corp. 1996-2006