| Interface | Description | 
|---|---|
| Connection | A Connection represents an application-level handle that is used 
  by a client to access the underlying physical connection. | 
| ConnectionFactory | ConnectionFactoryprovides an interface for getting
  connection to an EIS instance. | 
| ConnectionMetaData | The interface  ConnectionMetaDataprovides information 
  about an EIS instance connected through a Connection instance. | 
| ConnectionSpec | ConnectionSpec is used by an application component to pass 
  connection request-specific properties to the ConnectionFactory. | 
| IndexedRecord | IndexedRecord represents an ordered collection of record elements 
  based on the  java.util.Listinterface. | 
| Interaction | The  jakarta.resource.cci.Interactionenables a component to 
  execute EIS functions. | 
| InteractionSpec | An InteractionSpec holds properties for driving an Interaction 
  with an EIS instance. | 
| LocalTransaction | The LocalTransaction defines a transaction demarcation interface for
  resource manager local transactions. | 
| MappedRecord | The interface  jakarta.resource.cci.MappedRecordis 
  used for key-value map based representation of record elements. | 
| MessageListener | This serves as a request-response message listener type that message
 endpoints (message-driven beans) may implement. | 
| Record | The  jakarta.resource.cci.Recordinterface is the base 
  interface for the representation of an input or output to the 
  execute methods defined on an Interaction. | 
| RecordFactory | The RecordFactory interface is used for creating MappedRecord and 
  IndexedRecord instances. | 
| ResourceAdapterMetaData | The interface  jakarta.resource.cci.ResourceAdapterMetaDataprovides information about capabilities of a resource adapter 
  implementation. | 
| ResultSet | A ResultSet represents tabular data that is retrieved from an EIS
  instance by the execution of an Interaction.. | 
| ResultSetInfo | The interface  jakarta.resource.cci.ResultSetInfoprovides
 information on the support provided for ResultSet by a connected 
 EIS instance. | 
| Streamable | Streamable interface enables a resource adapter to extract data from
  an input Record or set data into an output Record as a stream of 
  bytes. | 
| Exception | Description | 
|---|---|
| ResourceWarning | A  ResourceWarningprovides information on warnings related to
 execution of an interaction with an EIS. |