Package jakarta.resource.spi.work
Interface WorkContext
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
HintsContext
,SecurityContext
,TransactionContext
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.
A Work
instance, that implements the
WorkContextProvider
, could provide a List
of these
WorkContext
instances (through the getWorkContexts() method),
and have them setup as the execution context by the WorkManager
when the Work
instance gets executed.
The resource adapter must not make any changes to the state of the
WorkContext
after the Work
instance corresponding
to that WorkContext
has been submitted to the WorkManager
.
- Since:
- 1.6
-
Method Summary
Modifier and TypeMethodDescriptionGet the brief description of the role played by theWorkContext
and any other related debugging information.getName()
Get the associated name of theWorkContext
.
-
Method Details
-
getName
String getName()Get the associated name of theWorkContext
. This could be used by the WorkManager and the resource adapter for debugging purposes.- Returns:
- the associated name of the
WorkContext
-
getDescription
String getDescription()Get the brief description of the role played by theWorkContext
and any other related debugging information. This could be used by the WorkManager and the resource adapter for debugging purposes.- Returns:
- the associated description of the
WorkContext
-