Uses of Class
jakarta.resource.ResourceException
Package
Description
The jakarta.resource package is the top-level package for the Jakarta™ Connectors specification.
The jakarta.resource.cci package contains API specification for the Common
Client Interface (CCI).
The jakarta.resource.spi package contains APIs for the system
contracts defined in the Jakarta Connectors specification.
This package contains system contracts for service endpoint interactions.
This package contains APIs for the Work Management, Generic and Security Work Context contracts.
-
Uses of ResourceException in jakarta.resource
Modifier and TypeClassDescriptionclass
ANotSupportedException
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. -
Uses of ResourceException in jakarta.resource.cci
Modifier and TypeClassDescriptionclass
AResourceWarning
provides information on warnings related to execution of an interaction with an EIS.Modifier and TypeMethodDescriptionvoid
LocalTransaction.begin()
Begins a local transaction on an EIS instance.void
Interaction.clearWarnings()
Clears all the warning reported by this Interaction instance.void
Connection.close()
Initiates close of the connection handle at the application level.void
Interaction.close()
Closes the current Interaction and release all the resources held for this instance by the resource adapter.void
LocalTransaction.commit()
Commits the current local transaction and release all locks held by the underlying EIS instance.<E> IndexedRecord
<E> RecordFactory.createIndexedRecord
(String recordName) Creates a IndexedRecord.Connection.createInteraction()
Creates an Interaction associated with this Connection.<K,
V> MappedRecord <K, V> RecordFactory.createMappedRecord
(String recordName) Creates a MappedRecord.boolean
ResultSetInfo.deletesAreDetected
(int type) Indicates whether or not a visible row delete can be detected by calling ResultSet.rowDeleted.Interaction.execute
(InteractionSpec ispec, Record input) Executes an interaction represented by the InteractionSpec.boolean
Interaction.execute
(InteractionSpec ispec, Record input, Record output) Executes an interaction represented by the InteractionSpec.ConnectionFactory.getConnection()
Gets a connection to an EIS instance.ConnectionFactory.getConnection
(ConnectionSpec properties) Gets a connection to an EIS instance.ConnectionMetaData.getEISProductName()
Returns product name of the underlying EIS instance connected through the Connection that produced this metadata.ConnectionMetaData.getEISProductVersion()
Returns product version of the underlying EIS instance.Connection.getLocalTransaction()
Returns an LocalTransaction instance that enables a component to demarcate resource manager local transactions on the Connection.Connection.getMetaData()
Gets the information on the underlying EIS instance represented through an active connection.ConnectionFactory.getMetaData()
Gets metadata for the Resource Adapter.ConnectionFactory.getRecordFactory()
Gets a RecordFactory instance.Connection.getResultSetInfo()
Gets the information on the ResultSet functionality supported by a connected EIS instance.ConnectionMetaData.getUserName()
Returns the user name for an active connection as known to the underlying EIS instance.Interaction.getWarnings()
Gets the first ResourceWarning from the chain of warnings associated with this Interaction instance.boolean
ResultSetInfo.insertsAreDetected
(int type) Indicates whether or not a visible row insert can be detected by calling ResultSet.rowInserted.This method allows an EIS to call a message endpoint using a request-response style communication.boolean
ResultSetInfo.othersDeletesAreVisible
(int type) Indicates whether deletes made by others are visible.boolean
ResultSetInfo.othersInsertsAreVisible
(int type) Indicates whether inserts made by others are visible.boolean
ResultSetInfo.othersUpdatesAreVisible
(int type) Indicates whether updates made by others are visible.boolean
ResultSetInfo.ownDeletesAreVisible
(int type) Indicates whether a ResultSet's own deletes are visible.boolean
ResultSetInfo.ownInsertsAreVisible
(int type) Indicates whether a ResultSet's own inserts are visible.boolean
ResultSetInfo.ownUpdatesAreVisible
(int type) Indicates whether a ResultSet's own updates are visible.void
LocalTransaction.rollback()
Rollbacks the current resource manager local transaction.boolean
ResultSetInfo.supportsResultSetType
(int type) Indicates whether or not a resource adapter supports a type of ResultSet.boolean
ResultSetInfo.supportsResultTypeConcurrency
(int type, int concurrency) Indicates whether or not a resource adapter supports the concurrency type in combination with the given ResultSet type/boolean
ResultSetInfo.updatesAreDetected
(int type) Indicates whether or not a visible row update can be detected by calling the methodResultSet.rowUpdated
. -
Uses of ResourceException in jakarta.resource.spi
Modifier and TypeClassDescriptionclass
AnApplicationServerInternalException
is thrown by an application server to indicate error conditions specific to an application server.class
This indicates errors related to failed or interrupted communication with an EIS instance.class
AnEISSystemException
is used to indicate any EIS specific system-level error conditions.class
AnIllegalStateException
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.class
This exception is thrown to indicate invalid configuration property settings.class
ALocalTransactionException
represents various error conditions related to the local transaction management contract.class
AResourceAdapterInternalException
indicates any system-level error conditions related to a resource adapter.class
AResourceAllocationException
can be thrown by an application server or resource adapter to indicate any failure to allocate system resources (example: threads, physical connections).class
A subclass of theUnavailableException
that indicates that the rejection of the work submission is transient.class
ASecurityException
indicates error conditions related to the security contract between an application server and resource adapter.class
This is thrown to indicate a connection sharing violation.class
This is thrown to indicate that a service is unavailable.Modifier and TypeMethodDescriptionConnectionManager.allocateConnection
(ManagedConnectionFactory mcf, ConnectionRequestInfo cxRequestInfo) The method allocateConnection gets called by the resource adapter's connection factory instance.void
LazyAssociatableConnectionManager.associateConnection
(Object connection, ManagedConnectionFactory mcf, ConnectionRequestInfo cxReqInfo) This method is called by a resource adapter (that is capable of lazy connection association optimization) in order to lazily associate a connection object with aManagedConnection
instance.void
ManagedConnection.associateConnection
(Object connection) Used typically by the container to change the association of an application-level connection handle with a ManagedConnection instance.void
LocalTransaction.begin()
Begin a local transactionvoid
ManagedConnection.cleanup()
Application server calls this method to force any cleanup on the ManagedConnection instance.void
LocalTransaction.commit()
Commit a local transactionManagedConnectionFactory.createConnectionFactory()
Creates a Connection Factory instance.ManagedConnectionFactory.createConnectionFactory
(ConnectionManager cxManager) Creates a Connection Factory instance.ManagedConnectionFactory.createManagedConnection
(Subject subject, ConnectionRequestInfo cxRequestInfo) Creates a new physical connection to the underlying EIS resource manager.void
ManagedConnection.destroy()
Destroys the physical connection to the underlying resource manager.void
DissociatableManagedConnection.dissociateConnections()
This method is called by an application server (that is capable of lazy connection association optimization) in order to dissociate aManagedConnection
instance from all of its connection handles.void
ResourceAdapter.endpointActivation
(MessageEndpointFactory endpointFactory, ActivationSpec spec) This is called during the activation of a message endpoint.ManagedConnection.getConnection
(Subject subject, ConnectionRequestInfo cxRequestInfo) Creates a new connection handle for the underlying physical connection represented by the ManagedConnection instance.ManagedConnectionMetaData.getEISProductName()
Returns Product name of the underlying EIS instance connected through the ManagedConnection.ManagedConnectionMetaData.getEISProductVersion()
Returns product version of the underlying EIS instance connected through the ManagedConnection.ValidatingManagedConnectionFactory.getInvalidConnections
(Set connectionSet) This method returns a set of invalidManagedConnection
objects chosen from a specified set ofManagedConnection
objects.ManagedConnection.getLocalTransaction()
Returns anjakarta.resource.spi.LocalTransaction
instance.ManagedConnection.getLogWriter()
Gets the log writer for this ManagedConnection instance.ManagedConnectionFactory.getLogWriter()
Get the log writer for this ManagedConnectionFactory instance.int
ManagedConnectionMetaData.getMaxConnections()
Returns maximum limit on number of active concurrent connections that an EIS instance can support across client processes.ManagedConnection.getMetaData()
Gets the metadata information for this connection's underlying EIS resource manager instance.ManagedConnectionMetaData.getUserName()
Returns name of the user associated with the ManagedConnection instance.ManagedConnection.getXAResource()
Returns anjavax.transaction.xa.XAresource
instance.ResourceAdapter.getXAResources
(ActivationSpec[] specs) This method is called by the application server during crash recovery.void
LazyEnlistableConnectionManager.lazyEnlist
(ManagedConnection mc) This method is called by a resource adapter (that is capable of lazy transaction enlistment optimization) in order to lazily enlist a connection object with a XA transaction.ManagedConnectionFactory.matchManagedConnections
(Set connectionSet, Subject subject, ConnectionRequestInfo cxRequestInfo) Returns a matched connection from the candidate set of connections.void
LocalTransaction.rollback()
Rollback a local transactionvoid
ManagedConnection.setLogWriter
(PrintWriter out) Sets the log writer for this ManagedConnection instance.void
ManagedConnectionFactory.setLogWriter
(PrintWriter out) Set the log writer for this ManagedConnectionFactory instance.void
ResourceAdapterAssociation.setResourceAdapter
(ResourceAdapter ra) Associate this object with aResourceAdapter
object. -
Uses of ResourceException in jakarta.resource.spi.endpoint
Modifier and TypeMethodDescriptionvoid
MessageEndpoint.afterDelivery()
This is called by a resource adapter after a message is delivered.void
MessageEndpoint.beforeDelivery
(Method method) This is called by a resource adapter before a message is delivered. -
Uses of ResourceException in jakarta.resource.spi.work
Modifier and TypeClassDescriptionclass
A subclass of theWorkRejectedException
that indicates that the the service unavailability is transient.class
This exception is thrown by aWorkManager
to indicate that a submittedWork
instance has completed with an exception.class
A common base class for allWork
processing related exceptions.class
This exception is thrown by aWorkManager
to indicate that a submittedWork
instance has been rejected.