ResourceAdapter
Specifies information about the resource adapter. The information includes fully-qualified names of class/interfaces required as part of the connector architecture specified contracts, level of transaction support provided, configurable properties for ManagedConnectionFactory instances, one or more security permissions.If there is no authentication-mechanism specified as part ofresource adapter element then the resource adapter does notsupport any standard security authentication mechanisms as partof security contract. The appserver ignores the securitypart of the system contracts in this case.
Attributes Summary
managedConnectionFactoryClass Specifies the fully qualified name of the Java class that implements the javax. connectionFactoryInterface Specifies the fully-qualified name of the ConnectionFactory interface supported by the resource adapter. connectionFactoryImplClass Specifies the fully-qualified name of the ConnectionFactory class that implements resource adapter specific ConnectionFactory interface. connectionInterface connectionImplClass Specifies the fully-qualified name of the Connection interface supported by the resource adapter. transactionSupport The transaction-support element specifies the level of transactionsupport provided by the resource adapter. reauthenticationSupport Specifies whether the resource adapter implementation supports re-authentication of existing Managed-Connection instance. securityPermissions authenticationMechanisms configProperties
Attribute Details
managedConnectionFactoryClass
Specifies the fully qualified name of the Java class that implements the javax.resource.spi.Managed-ConnectionFactory interface. This Java class is provided as part of resource adapter's implementation of connector architecture specified contracts.
Data type: String
Default value: unspecified
connectionFactoryInterface
Specifies the fully-qualified name of the ConnectionFactory interface supported by the resource adapter.
Data type: String
Default value: unspecified
connectionFactoryImplClass
Specifies the fully-qualified name of the ConnectionFactory class that implements resource adapter specific ConnectionFactory interface.
Data type: String
Default value: unspecified
connectionInterface
Data type: String
Default value: unspecified
connectionImplClass
Specifies the fully-qualified name of the Connection interface supported by the resource adapter.
Data type: String
Default value: unspecified
transactionSupport
The transaction-support element specifies the level of transactionsupport provided by the resource adapter.The value of transaction-support must be one of the following: NoTransaction LocalTransaction XATransaction
Data type: TransactionSupportKind
Default value: unspecified
Allowed Values: NoTransaction LocalTransaction XATransaction
reauthenticationSupport
Specifies whether the resource adapter implementation supports re-authentication of existing Managed-Connection instance. Note that this information is for the resource adapter implementation and not for the underlying EIS instance.
Data type: Boolean
Default value: unspecified
securityPermissions
Data type: SecurityPermission
authenticationMechanisms
Data type: AuthenticationMechanism
configProperties
Data type: ConfigProperty