@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Connector
Connector
annotation is a component-defining annotation and
it can be used by the resource adapter developer to specify that the JavaBean
is a resource adapter JavaBean. The Connector annotation is applied to the
JavaBean class.Modifier and Type | Optional Element and Description |
---|---|
AuthenticationMechanism[] |
authMechanisms
Specifies the authentication mechanisms supported by the resource
adapter.
|
java.lang.String[] |
description
Describes the resource adapter module.
|
java.lang.String[] |
displayName
An optional short name, providing information about the
resource adapter module, that is intended to be displayed
by tools.
|
java.lang.String |
eisType
Contains information about the type of EIS.
|
java.lang.String[] |
largeIcon
Specifies the file name for large GIF or JPEG icon images that are
used to represent the resource adapter in a GUI tool.
|
java.lang.String[] |
licenseDescription
Specifies licensing requirements for the resource adapter module and an
optional description of the licensing terms.
|
boolean |
licenseRequired
Specifies whether a license is required to deploy and use this resource
adapter
|
boolean |
reauthenticationSupport
Specifies whether reauthentication is supported
|
java.lang.Class<? extends WorkContext>[] |
requiredWorkContexts
Specifies a list of fully qualified classes that implements the
WorkContext interface that a resource adapter
requires the application server to support. |
SecurityPermission[] |
securityPermissions
Specifies the extended security permissions required to be provided for
the operation of the resource adapter module
|
java.lang.String[] |
smallIcon
Specifies the file name for small GIF or JPEG icon images that are
used to represent the resource adapter in a GUI tool.
|
TransactionSupport.TransactionSupportLevel |
transactionSupport
Specifies the level of transaction support provided by the resource
adapter.
|
java.lang.String |
vendorName
Specifies the name of the resource adapter provider vendor.
|
java.lang.String |
version
Specifies the version of the resource adapter implementation.
|
public abstract java.lang.String[] description
public abstract java.lang.String[] displayName
public abstract java.lang.String[] smallIcon
public abstract java.lang.String[] largeIcon
public abstract java.lang.String vendorName
public abstract java.lang.String eisType
public abstract java.lang.String version
public abstract java.lang.String[] licenseDescription
public abstract boolean licenseRequired
public abstract AuthenticationMechanism[] authMechanisms
AuthenticationMechanism
public abstract boolean reauthenticationSupport
public abstract SecurityPermission[] securityPermissions
SecurityPermission
public abstract TransactionSupport.TransactionSupportLevel transactionSupport
TransactionSupport.TransactionSupportLevel
public abstract java.lang.Class<? extends WorkContext>[] requiredWorkContexts
WorkContext
interface that a resource adapter
requires the application server to support.