Package jakarta.resource.spi.work
Interface WorkListener
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
WorkAdapter
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.
The WorkListener instance must not make any thread
assumptions and must be thread-safe ie., a notification could
occur from any arbitrary thread. Further, it must not make any
assumptions on the ordering of notifications.- Version:
- 1.0
- Author:
- Ram Jeyaraman
-
Method Summary
Modifier and TypeMethodDescriptionvoidInvoked when aWorkinstance has been accepted.voidInvoked when aWorkinstance has completed execution.voidInvoked when aWorkinstance has been rejected.voidInvoked when aWorkinstance has started execution.
-
Method Details
-
workAccepted
Invoked when aWorkinstance has been accepted.- Parameters:
e- AWorkEventobject that provides more information about the accepted Work.
-
workRejected
Invoked when aWorkinstance has been rejected.- Parameters:
e- AWorkEventobject that provides more information about the rejected Work.
-
workStarted
Invoked when aWorkinstance has started execution. This only means that a thread has been allocated.- Parameters:
e- AWorkEventobject that provides more information about the rejected Work.
-
workCompleted
Invoked when aWorkinstance has completed execution.- Parameters:
e- AWorkEventobject that provides more information about the completed Work.
-