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