WASJMSConnectionFactoryResource

This type is a class for model objects.

Application deployment configuration of a JMS Connection Factory. Corresponds with type JMSConnectionFactoryResource in the application configuration. @since Java EE 7.

Package: appresources

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Collection attributes having this type:
  ApplicationResources.jmsConnectionFactoryResources



Attributes Summary
refName : EString The JNDI name of the JMS connection factory.
interfaceName : EString The fully-qualified name of the interface of the JMS connection factory. Permitted values are javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, or javax.jms.TopicConnectionFactory. If not specified, javax.jms.ConnectionFactory will be used.
className : EString The fully-qualified name of the implementation class of the JMS connection factory. Ignored if a resource adapter is used.
resourceAdapter : EString The name of the resource adapter of the JMS connection factory. If not specified, the application server will define the default behavior, which may or may not involve the use of a resource adapter.
user : EString The user name used for connection authentication for the JMS connection factory.
password : EString The password used for connection authentication for the JMS connection factory.
clientID : EString The client ID to use for connection for the JMS connection factory.
transactional : EBoolean Specification of whether connections of the JMS connection factory should participate in transactions.
maxPoolSize : EInt Specification of the maximum number of connections that should be concurrently allocated in the connection pool for the JMS connection factory.
minPoolSize : EInt Specification of the minimum number of connections that should be concurrently allocated in the connection pool for the JMS connection factory.
properties : Property * The properties of the JMS connection factory.
sources : Contributor + TBD



Attribute Details

refName  -  The JNDI name of the JMS connection factory.
    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

interfaceName  -  The fully-qualified name of the interface of the JMS connection factory. Permitted values are javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, or javax.jms.TopicConnectionFactory. If not specified, javax.jms.ConnectionFactory will be used.
    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

className  -  The fully-qualified name of the implementation class of the JMS connection factory. Ignored if a resource adapter is used.
    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

resourceAdapter  -  The name of the resource adapter of the JMS connection factory. If not specified, the application server will define the default behavior, which may or may not involve the use of a resource adapter.
    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

user  -  The user name used for connection authentication for the JMS connection factory.
    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

password  -  The password used for connection authentication for the JMS connection factory.
    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

clientID  -  The client ID to use for connection for the JMS connection factory.
    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

transactional  -  Specification of whether connections of the JMS connection factory should participate in transactions.
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

maxPoolSize  -  Specification of the maximum number of connections that should be concurrently allocated in the connection pool for the JMS connection factory.
    Data Type: EInt
    Default value:  -1
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

minPoolSize  -  Specification of the minimum number of connections that should be concurrently allocated in the connection pool for the JMS connection factory.
    Data Type: EInt
    Default value:  -1
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

properties  -  The properties of the JMS connection factory.
    Reference Type: Property *
    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

sources  -  TBD
    Reference Type: Contributor +
    Containment:  true
    Container:  false
    Required:  true
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  1
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006