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