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 TypeMethodDescriptionvoid
Invoked when aWork
instance has been accepted.void
Invoked when aWork
instance has completed execution.void
Invoked when aWork
instance has been rejected.void
Invoked when aWork
instance has started execution.
-
Method Details
-
workAccepted
Invoked when aWork
instance has been accepted.- Parameters:
e
- AWorkEvent
object that provides more information about the accepted Work.
-
workRejected
Invoked when aWork
instance has been rejected.- Parameters:
e
- AWorkEvent
object that provides more information about the rejected Work.
-
workStarted
Invoked when aWork
instance has started execution. This only means that a thread has been allocated.- Parameters:
e
- AWorkEvent
object that provides more information about the rejected Work.
-
workCompleted
Invoked when aWork
instance has completed execution.- Parameters:
e
- AWorkEvent
object that provides more information about the completed Work.
-