| 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 ConnectionEventListener interface provides an event
   callback mechanism to enable an application server to receive 
   notifications from a ManagedConnection instance. 
 | 
| 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 
 ResourceAdapter object with other objects that 
 implement this interface like 
 ManagedConnectionFactory and ActivationSpec. 
 | 
| ResourceAdapterInternalException | 
 A ResourceAdapterInternalException indicates 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. 
 |