|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.cishell.app.service.scheduler.SchedulerAdapter
public abstract class SchedulerAdapter
An abstract adapter class for notification of events happening in a
SchedulerService
. The methods in this class are empty. This class
exists as a convenience for creating listener objects.
Constructor Summary | |
---|---|
SchedulerAdapter()
|
Method Summary | |
---|---|
void |
algorithmError(Algorithm algorithm,
Throwable error)
Notification that an Algorithm had an error while being executed |
void |
algorithmFinished(Algorithm algorithm,
Data[] createdData)
Notification that an Algorithm has finished executing |
void |
algorithmRescheduled(Algorithm algorithm,
Calendar time)
Notification that an already scheduled Algorithm has been rescheduled to be run at a different time |
void |
algorithmScheduled(Algorithm algorithm,
Calendar time)
Notification that an Algorithm has been scheduled to be run at a certain time |
void |
algorithmStarted(Algorithm algorithm)
Notification that an Algorithm has started execution |
void |
algorithmUnscheduled(Algorithm algorithm)
Notification that an already scheduled Algorithm has been unscheduled and will therefore not be run |
void |
schedulerCleared()
Notification that the scheduler's schedule of Algorithms to be run has been cleared |
void |
schedulerRunStateChanged(boolean isRunning)
Notification that the scheduler's run state (paused or unpaused) has changed |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchedulerAdapter()
Method Detail |
---|
public void algorithmError(Algorithm algorithm, Throwable error)
SchedulerListener
algorithmError
in interface SchedulerListener
algorithm
- The scheduled Algorithmerror
- The error it threw while executingpublic void algorithmFinished(Algorithm algorithm, Data[] createdData)
SchedulerListener
algorithmFinished
in interface SchedulerListener
algorithm
- The scheduled AlgorithmcreatedData
- The Data
array it returned, or
null
if it returned null
public void algorithmRescheduled(Algorithm algorithm, Calendar time)
SchedulerListener
algorithmRescheduled
in interface SchedulerListener
algorithm
- The scheduled Algorithmtime
- The new time the Algorithm is scheduled to be runpublic void algorithmUnscheduled(Algorithm algorithm)
SchedulerListener
algorithmUnscheduled
in interface SchedulerListener
algorithm
- The scheduled Algorithm that was unscheduledpublic void algorithmScheduled(Algorithm algorithm, Calendar time)
SchedulerListener
algorithmScheduled
in interface SchedulerListener
algorithm
- The scheduled Algorithmtime
- The time is scheduled to be runpublic void algorithmStarted(Algorithm algorithm)
SchedulerListener
algorithmStarted
in interface SchedulerListener
algorithm
- The scheduled algorithmpublic void schedulerCleared()
SchedulerListener
schedulerCleared
in interface SchedulerListener
public void schedulerRunStateChanged(boolean isRunning)
SchedulerListener
schedulerRunStateChanged
in interface SchedulerListener
isRunning
- true
if it is now running,
false
if it is no longer running (paused)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |