-
@Documented @Retention(RUNTIME) @Target(TYPE) @Repeatable(ConnectionDefinitions.class) public @interface ConnectionDefinition
Defines a set of connection interfaces and classes pertaining to a particular connection type. This annotation can be placed only on a JavaBean that implements theManagedConnectionFactory
interface.- Since:
- 1.6
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description Class
connection
Specifies the Connection interface supported by the resource adapter.Class
connectionFactory
Specifies the ConnectionFactory interface supported by the resource adapter.Class
connectionFactoryImpl
Specifies the Class provided by the resource adapter that implements the resource adapter specific ConnectionFactory interface.Class
connectionImpl
Specifies the class provided by the resource adapter that implements the resource adapter specific Connection interface.
-
-
-
Element Detail
-
connectionFactory
Class connectionFactory
Specifies the ConnectionFactory interface supported by the resource adapter. Example: jakarta.resource.cci.ConnectionFactory or com.wombat.ConnectionFactory- Returns:
- the ConnectionFactory interface
-
-
-
connectionFactoryImpl
Class connectionFactoryImpl
Specifies the Class provided by the resource adapter that implements the resource adapter specific ConnectionFactory interface. Example: com.wombat.ConnectionFactoryImpl- Returns:
- the implementation class of the ConnectionFactory interface
-
-
-
connection
Class connection
Specifies the Connection interface supported by the resource adapter. Example: jakarta.resource.cci.Connection or com.wombat.Connection- Returns:
- the Connection interface
-
-
-
connectionImpl
Class connectionImpl
Specifies the class provided by the resource adapter that implements the resource adapter specific Connection interface. Example: com.wombat.ConnectionImpl- Returns:
- the implementation class of the Connection interface
-
-