com.ibm.websphere.asynchbeans
Interface WorkEvent
-
public interface WorkEventThis is sent to a WorkListener as the Work is processed by a WorkManager.
-
-
Field Summary
Fields Modifier and Type Field and Description static intWORK_ACCEPTEDTheWORK_ACCEPTEDconstant indicates Work was successfully submitted to the WorkManager.static intWORK_COMPLETEDTheWORK_COMPLETEDconstant indicates the Work completed.static intWORK_REJECTEDTheWORK_REJECTEDconstant indicates Work.run failed to start.static intWORK_STARTEDTheWORK_STARTEDconstant indicates the Work was allocated to a thread and is about to execute.
-
Method Summary
Methods Modifier and Type Method and Description WorkExceptiongetException()This returns the exception if any in the case of WORK_COMPLETED.longgetStartDuration()This returns 0 in the current implementation.intgetType()This returns WORK_ACCEPTED etcWorkgetWork()This returns a copy of the Work in progress.
-
-
-
Field Detail
-
WORK_ACCEPTED
static final int WORK_ACCEPTED
TheWORK_ACCEPTEDconstant indicates Work was successfully submitted to the WorkManager. This means the parameters and thread context are valid at this point. It does not reflect acceptance to a pool or successful thread allocation.- See Also:
- Constant Field Values
-
WORK_REJECTED
static final int WORK_REJECTED
TheWORK_REJECTEDconstant indicates Work.run failed to start. This can happen anywhere during the start process. It happens independently of all other events. Work might be rejected due to the startTimeout expiring, context propogation failure, security failure, or other internal failures.- See Also:
- Constant Field Values
-
WORK_STARTED
static final int WORK_STARTED
TheWORK_STARTEDconstant indicates the Work was allocated to a thread and is about to execute.- See Also:
- Constant Field Values
-
WORK_COMPLETED
static final int WORK_COMPLETED
TheWORK_COMPLETEDconstant indicates the Work completed. The Work might have completed successfully or with error.- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
int getType()
This returns WORK_ACCEPTED etc
-
getWork
Work getWork()
This returns a copy of the Work in progress.
-
getStartDuration
long getStartDuration()
This returns 0 in the current implementation.
-
getException
WorkException getException()
This returns the exception if any in the case of WORK_COMPLETED.
-
-