public class WorkExecutionAuditor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WorkExecutionAuditor.ExecutionCountCheckConfig |
static class |
WorkExecutionAuditor.RegistrationDurationElapsedCheckConfig |
| Constructor and Description |
|---|
WorkExecutionAuditor(EngineClock engineClock,
AuditListener auditListener,
WorkExecutionAuditor.RegistrationDurationElapsedCheckConfig registrationDurationElapsedCheckConfig,
WorkExecutionAuditor.ExecutionCountCheckConfig executionCountCheckConfig) |
WorkExecutionAuditor(EngineClock engineClock,
WorkExecutionAuditor.RegistrationDurationElapsedCheckConfig registrationDurationElapsedCheckConfig,
WorkExecutionAuditor.ExecutionCountCheckConfig executionCountCheckConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
detectAbnormalExecutionAndNotify(WorkDescriptor work)
Notify the listener in case of abnormal execution.
|
void |
notifySuccess(WorkDescriptor work)
Only notify if execution has been detected as abnormal
|
void |
setActivated(boolean activated) |
public WorkExecutionAuditor(EngineClock engineClock, WorkExecutionAuditor.RegistrationDurationElapsedCheckConfig registrationDurationElapsedCheckConfig, WorkExecutionAuditor.ExecutionCountCheckConfig executionCountCheckConfig)
public WorkExecutionAuditor(EngineClock engineClock, AuditListener auditListener, WorkExecutionAuditor.RegistrationDurationElapsedCheckConfig registrationDurationElapsedCheckConfig, WorkExecutionAuditor.ExecutionCountCheckConfig executionCountCheckConfig)
public void setActivated(boolean activated)
public void detectAbnormalExecutionAndNotify(WorkDescriptor work)
work - the work descriptor to inspectpublic void notifySuccess(WorkDescriptor work)