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
DistributableWorkManagerThis 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.
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.
org.ietf.jgss.GSSCredentialinterface in J2SE Version 1.4, which provides similar functionality.