| ActivationSpec | This interface serves as a marker. | 
| AuthenticationMechanism |  | 
| AuthenticationMechanism.CredentialInterface | An enumerated type that represents the various interfaces
 that a resource adapter may support for the representation
 of the credentials. | 
| BootstrapContext | This provides a mechanism to pass a bootstrap context to a resource adapter
 instance when it is bootstrapped. | 
| ConnectionDefinition | Defines a set of connection interfaces and classes pertaining to a particular
 connection type. | 
| ConnectionEvent | The ConnectionEvent class provides information about the source of 
  a connection related event.A ConnectionEvent instance contains the 
  following information: 
  
    Type of the connection event
    ManagedConnection instance that generated the connection event. | 
| ConnectionEventListener | The ConnectionEventListenerinterface provides an event
   callback mechanism to enable an application server to receive 
   notifications from aManagedConnectioninstance. | 
| ConnectionManager | ConnectionManager interface provides a hook for the resource adapter to
  pass a connection request to the application server. | 
| ConnectionRequestInfo | The ConnectionRequestInfo interface enables a resource adapter to 
  pass its own request specific data structure across the connection
  request flow. | 
| InvalidPropertyException | This exception is thrown to indicate invalid configuration 
 property settings. | 
| LocalTransaction | LocalTransaction interface provides support for transactions that
  are managed internal to an EIS resource manager, and do not require
  an external transaction manager. | 
| ManagedConnection | ManagedConnection instance represents a physical connection
  to the underlying EIS. | 
| ManagedConnectionFactory | ManagedConnectionFactory instance is a factory of both ManagedConnection
  and EIS-specific connection factory instances. | 
| ManagedConnectionMetaData | The ManagedConnectionMetaData interface provides information about the 
  underlying EIS instance associated with a ManagedConnection instance. | 
| ResourceAdapter | This represents a resource adapter instance and contains operations for
 lifecycle management and message endpoint setup. | 
| ResourceAdapterAssociation | This interface specifies the methods to associate a 
 ResourceAdapterobject with other objects that 
 implement this interface likeManagedConnectionFactoryandActivationSpec. | 
| ResourceAdapterInternalException | A ResourceAdapterInternalExceptionindicates any 
 system-level error conditions related to a resource adapter. | 
| RetryableException | A marker interface indicating that the Exception is transient. | 
| SecurityPermission | The SecurityPermission annotation can be used by the developer, as part of
 the Connector annotation, to specify the extended security permissions
 required by the resource adapter | 
| TransactionSupport.TransactionSupportLevel | An enumerated type that represents the levels of transaction support
 a resource adapter may support. | 
| UnavailableException | This is thrown to indicate that a service is unavailable. | 
| XATerminator | The XATerminator interface is used for transaction completion and 
 crash recovery flows. |