Package org.lsst.ccs.services
Class AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
java.lang.Object
org.lsst.ccs.utilities.scheduler.PeriodicTaskExceptionHandler
org.lsst.ccs.services.AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
- Enclosing class:
- AgentPeriodicTaskService
public class AgentPeriodicTaskService.AgentPeriodicTaskExceptionHandler
extends PeriodicTaskExceptionHandler
-
Field Summary
Fields inherited from class org.lsst.ccs.utilities.scheduler.PeriodicTaskExceptionHandler
LOG -
Method Summary
Modifier and TypeMethodDescriptionvoidonException(PeriodicTask task, Throwable exception) voidonFinalException(PeriodicTask task, Throwable exception) voidonLongExecution(PeriodicTask task) voidonSkippedExecutions(PeriodicTask task, int nSkipped) voidonSuccessfulExecution(AgentPeriodicTask task, long time) Methods inherited from class org.lsst.ccs.utilities.scheduler.PeriodicTaskExceptionHandler
getLevel, getLongExecutionThreshold, getMaxFailures, isDetectLongExecutions, isResetFailureCountOnSuccess, isSkipOverdueExecutions, setDetectLongExecutions, setLevel, setLongExecutionThreshold, setMaxFailures, setResetFailureCountOnSuccess, setSkipOverdueExecutions
-
Method Details
-
onSkippedExecutions
- Overrides:
onSkippedExecutionsin classPeriodicTaskExceptionHandler
-
onFinalException
- Overrides:
onFinalExceptionin classPeriodicTaskExceptionHandler
-
onException
- Overrides:
onExceptionin classPeriodicTaskExceptionHandler
-
onLongExecution
- Overrides:
onLongExecutionin classPeriodicTaskExceptionHandler
-
onSuccessfulExecution
-