Package jakarta.resource.spi.work


package jakarta.resource.spi.work
This package contains APIs for the Work Management, Generic and Security Work Context contracts.
  • Class
    Description
    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.
    This class models an execution context (transaction, security, etc) with which the Work instance must be executed.
    A standard WorkContext that allows a Work instance to propagate quality-of-service (QoS) hints about the Work to the WorkManager.
    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 standard WorkContext that allows a Work instance to propagate transaction related context information from an EIS to an application server.
    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.