@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. 
 | 
String[] | 
description
Describes the resource adapter module. 
 | 
String[] | 
displayName
An optional short name, providing information about the
 resource adapter module,  that is intended to be displayed 
 by tools. 
 | 
String | 
eisType
Contains information about the type of EIS. 
 | 
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. 
 | 
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 
 | 
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 
 | 
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. 
 | 
String | 
vendorName
Specifies the name of the resource adapter provider vendor. 
 | 
String | 
version
Specifies the version of the resource adapter implementation. 
 | 
public abstract String[] description
public abstract String[] displayName
public abstract String[] smallIcon
public abstract String[] largeIcon
public abstract String vendorName
public abstract String eisType
public abstract String version
public abstract String[] licenseDescription
public abstract boolean licenseRequired
public abstract AuthenticationMechanism[] authMechanisms
AuthenticationMechanismpublic abstract boolean reauthenticationSupport
public abstract SecurityPermission[] securityPermissions
SecurityPermissionpublic abstract TransactionSupport.TransactionSupportLevel transactionSupport
TransactionSupport.TransactionSupportLevelpublic abstract Class<? extends WorkContext>[] requiredWorkContexts
WorkContext interface that a resource adapter
 requires the application server to support.Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.