All Classes and Interfaces

Class
Description
Designates a JavaBean as an ActivationSpec.
This interface serves as a marker.
Designates a JavaBean as an administered object.Administered objects are specific to a messaging style or message provider.
Annotation used to define a Connector administered object to be registered in JNDI.
Declares one or more AdministeredObjectDefinition annotations.
An ApplicationServerInternalException is thrown by an application server to indicate error conditions specific to an application server.
An annotation used to specify the authentication mechanism supported by the resource adapter.
An enumerated type that represents the various interfaces that a resource adapter may support for the representation of the credentials.
This provides a mechanism to pass a bootstrap context to a resource adapter instance when it is bootstrapped.
This indicates errors related to failed or interrupted communication with an EIS instance.
Designates a JavaBean property as a configuration property
A Connection represents an application-level handle that is used by a client to access the underlying physical connection.
Defines a set of connection interfaces and classes pertaining to a particular connection type.
Defines a set of connection definitions that the JavaBean, that has been annotated with this annotation, is a part of.
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.
The ConnectionEventListener interface provides an event callback mechanism to enable an application server to receive notifications from a ManagedConnection instance.
ConnectionFactory provides an interface for getting connection to an EIS instance.
Annotation used to define a Connector Connection Factory resource to be registered in JNDI.
Declares one or more ConnectorFactoryDefinition annotations.
ConnectionManager interface provides a hook for the resource adapter to pass a connection request to the application server.
The interface ConnectionMetaData provides information about an EIS instance connected through a Connection instance.
The ConnectionRequestInfo interface enables a resource adapter to pass its own request specific data structure across the connection request flow.
ConnectionSpec is used by an application component to pass connection request-specific properties to the ConnectionFactory.
The 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.
This is a mix-in interface that may be optionally implemented by a ManagedConnection implementation.
This models a Work instance that would be distributed by a DistributableWorkManager for execution in a remote DistributableWorkManager
This interface models a WorkManager that supports distributed execution of Work instances.
An EISSystemException is used to indicate any EIS specific system-level error conditions.
This class models an execution context (transaction, security, etc) with which the Work instance must be executed.
Deprecated.
The preferred way to represent generic credential information is via the org.ietf.jgss.GSSCredential interface in J2SE Version 1.4, which provides similar functionality.
A standard WorkContext that allows a Work instance to propagate quality-of-service (QoS) hints about the Work to the WorkManager.
An IllegalStateException is thrown from a method if the callee (resource adapter or application server for system contracts) is in an illegal or inappropriate state for the method invocation.
IndexedRecord represents an ordered collection of record elements based on the java.util.List interface.
The javax.resource.cci.Interaction enables a component to execute EIS functions.
An InteractionSpec holds properties for driving an Interaction with an EIS instance.
This exception is thrown to indicate invalid configuration property settings.
This is a mix-in interface that may be optionally implemented by a ConnectionManager implementation.
This is a mix-in interface that may be optionally implemented by a ConnectionManager implementation.
This is a mix-in interface that may be optionally implemented by a ManagedConnection implementation.
The LocalTransaction defines a transaction demarcation interface for resource manager local transactions.
LocalTransaction interface provides support for transactions that are managed internal to an EIS resource manager, and do not require an external transaction manager.
A LocalTransactionException represents various error conditions related to the local transaction management contract.
ManagedConnection instance represents a physical connection to the underlying EIS.
ManagedConnectionFactory instance is a factory of both ManagedConnection and EIS-specific connection factory instances.
The ManagedConnectionMetaData interface provides information about the underlying EIS instance associated with a ManagedConnection instance.
The interface javax.resource.cci.MappedRecord is used for key-value map based representation of record elements.
This defines a contract for a message endpoint.
This serves as a factory for creating message endpoints.
This serves as a request-response message listener type that message endpoints (message-driven beans) may implement.
A NotSupportedException is thrown to indicate that callee (resource adapter or application server for system contracts) cannot execute an operation because the operation is not a supported feature.
The class PasswordCredential acts as a holder for username and password.
The javax.resource.cci.Record interface is the base interface for the representation of an input or output to the execute methods defined on an Interaction.
The RecordFactory interface is used for creating MappedRecord and IndexedRecord instances.
The Referenceable interface extends the javax.naming.Referenceable interface.
This represents a resource adapter instance and contains operations for lifecycle management and message endpoint setup.
This interface specifies the methods to associate a ResourceAdapter object with other objects that implement this interface like ManagedConnectionFactory and ActivationSpec.
A ResourceAdapterInternalException indicates any system-level error conditions related to a resource adapter.
The interface javax.resource.cci.ResourceAdapterMetaData provides information about capabilities of a resource adapter implementation.
A ResourceAllocationException can be thrown by an application server or resource adapter to indicate any failure to allocate system resources (example: threads, physical connections).
This is the root interface of the exception hierarchy defined for the Connector architecture.
A ResourceWarning provides information on warnings related to execution of an interaction with an EIS.
A ResultSet represents tabular data that is retrieved from an EIS instance by the execution of an Interaction..
The interface javax.resource.cci.ResultSetInfo provides information on the support provided for ResultSet by a connected EIS instance.
A marker interface indicating that the Exception is transient.
A subclass of the UnavailableException that indicates that the rejection of the work submission is transient.
A subclass of the WorkRejectedException that indicates that the the service unavailability is transient.
A standard WorkContext that allows a Work instance to propagate security related context information from an EIS to an application server.
A SecurityException indicates error conditions related to the security contract between an application server and resource adapter.
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
This is thrown to indicate a connection sharing violation.
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.
A standard WorkContext that allows a Work instance to propagate transaction related context information from an EIS to an application server.
This interface may be optionally implemented by a ManagedConnectionFactory to provide its level of transaction support at runtime.
An enumerated type that represents the levels of transaction support a resource adapter may support.
This is thrown to indicate that a service is unavailable.
This interface is implemented by a ManagedConnectionFactory instance that supports the ability to validate ManagedConnection objects.
This models a Work instance that would be executed by a WorkManager upon submission.
This class is provided as a convenience for easily creating WorkListener instances by extending this class and overriding only those methods of interest.
This exception is thrown by a WorkManager to indicate that a submitted Work instance has completed with an exception.
This class serves as a standard mechanism for a resource adapter to propagate an imported context from an enterprise information system to an application server.
This class models the possible error conditions that might occur during associating an WorkContext with a Work instance.
This class models the various events that occur during the processing of the WorkContexts associated with a Work instance.
This interface specifies the methods a Work instance uses to associate a List of WorkContext instances to be set when the Work instance gets executed by a WorkManager.
This class models the various events that occur during the processing of a Work instance.
A common base class for all Work processing related exceptions.
This models a WorkListener instance which would be notified by the WorkManager when the various Work processing events (work accepted, work rejected, work started, work completed) occur.
This interface models a WorkManager which provides a facility to submit Work instances for execution.
This exception is thrown by a WorkManager to indicate that a submitted Work instance has been rejected.
The XATerminator interface is used for transaction completion and crash recovery flows.