Interface | Description |
---|---|
ActivationSpec |
This interface serves as a marker.
|
BootstrapContext |
This provides a mechanism to pass a bootstrap context to a resource adapter
instance when it is bootstrapped.
|
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.
|
DissociatableManagedConnection |
This is a mix-in interface that may be optionally implemented by a
ManagedConnection implementation. |
LazyAssociatableConnectionManager |
This is a mix-in interface that may be optionally implemented by a
ConnectionManager implementation. |
LazyEnlistableConnectionManager |
This is a mix-in interface that may be optionally implemented by a
ConnectionManager implementation. |
LazyEnlistableManagedConnection |
This is a mix-in interface that may be optionally implemented by a
ManagedConnection implementation. |
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 . |
RetryableException |
A marker interface indicating that the Exception is transient.
|
TransactionSupport |
This interface may be optionally implemented by a
ManagedConnectionFactory to provide its level of transaction
support at runtime. |
ValidatingManagedConnectionFactory |
This interface is implemented by a
ManagedConnectionFactory
instance that supports the ability to validate
ManagedConnection objects. |
XATerminator |
The XATerminator interface is used for transaction completion and
crash recovery flows.
|
Class | Description |
---|---|
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.
|
Enum | Description |
---|---|
AuthenticationMechanism.CredentialInterface |
An enumerated type that represents the various interfaces
that a resource adapter may support for the representation
of the credentials.
|
TransactionSupport.TransactionSupportLevel |
An enumerated type that represents the levels of transaction support
a resource adapter may support.
|
Exception | Description |
---|---|
ApplicationServerInternalException |
An
ApplicationServerInternalException is thrown
by an application
server to indicate error conditions specific to an application server. |
CommException |
This indicates errors related to failed or interrupted
communication with an EIS instance.
|
EISSystemException |
An
EISSystemException is used to indicate any EIS
specific system-level
error conditions. |
IllegalStateException |
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. |
InvalidPropertyException |
This exception is thrown to indicate invalid configuration
property settings.
|
LocalTransactionException |
A
LocalTransactionException represents various
error conditions related to the local transaction management contract. |
ResourceAdapterInternalException |
A
ResourceAdapterInternalException indicates any
system-level error conditions related to a resource adapter. |
ResourceAllocationException |
A
ResourceAllocationException can be thrown by an
application server or
resource adapter to indicate any failure to allocate system resources
(example: threads, physical connections). |
RetryableUnavailableException |
A subclass of the
UnavailableException that
indicates that the rejection of the work submission is transient. |
SecurityException |
A
SecurityException indicates error conditions
related to the security
contract between an application server and resource adapter. |
SharingViolationException |
This is thrown to indicate a connection sharing violation.
|
UnavailableException |
This is thrown to indicate that a service is unavailable.
|
Annotation Type | Description |
---|---|
Activation |
Designates a JavaBean as an
ActivationSpec . |
AdministeredObject |
Designates a JavaBean as an administered object.Administered objects are
specific to a messaging style or message provider.
|
AuthenticationMechanism | |
ConfigProperty |
Designates a JavaBean property as a configuration property
|
ConnectionDefinition |
Defines a set of connection interfaces and classes pertaining to a particular
connection type.
|
ConnectionDefinitions |
Defines a set of connection definitions that the JavaBean, that has been
annotated with this annotation, is a part of.
|
Connector |
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. |
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
|