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.
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
WorkContext
s 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.GSSCredential
interface in J2SE Version 1.4, which provides similar functionality.