frysk.gui.monitor.observers
Class TaskTerminatingObserver
java.lang.Object
frysk.gui.monitor.GuiObject
frysk.gui.monitor.observers.ObserverRoot
frysk.gui.monitor.observers.TaskObserverRoot
frysk.gui.monitor.observers.TaskTerminatingObserver
- All Implemented Interfaces:
- SaveableXXX, Observer, TaskObserver, TaskObserver.Terminating
- Direct Known Subclasses:
- ExitNotificationObserver
public class TaskTerminatingObserver
- extends TaskObserverRoot
- implements TaskObserver.Terminating
Methods inherited from class frysk.gui.monitor.observers.ObserverRoot |
addActionPoint, addFailed, addFilterPoint, getActionPoints, getBaseName, getCurrentAction, getCurrentActionCombos, getCurrentFilterCombos, getFilterPoints, getInfo, load, runActions, save, setInfo, setReturnAction, whatActionShouldBeReturned |
taskFilterPoint
public TaskFilterPoint taskFilterPoint
intFilterPoint
public IntFilterPoint intFilterPoint
taskActionPoint
public TaskActionPoint taskActionPoint
TaskTerminatingObserver
public TaskTerminatingObserver()
TaskTerminatingObserver
protected TaskTerminatingObserver(TaskTerminatingObserver other)
updateTerminating
public Action updateTerminating(Task task,
Signal signal,
int value)
- Description copied from interface:
TaskObserver.Terminating
- Called while the Task is terminating; while the process
still exists not much other than examining it can be
performed. If SIGNAL is non-NULL it is the signal causing
the termination, else STATUS is the exit value passed to
_exit(2).
- Specified by:
updateTerminating
in interface TaskObserver.Terminating
bottomHalf
protected void bottomHalf(Task task,
Signal signal,
int value)
runActions
private void runActions(Task task,
Signal signal,
int value)
runFilters
private boolean runFilters(Task task,
Signal signal,
int value)
apply
public void apply(Task task)
- Specified by:
apply
in class TaskObserverRoot
getCopy
protected GuiObject getCopy()
- Overrides:
getCopy
in class ObserverRoot
unapply
public void unapply(Task task)
- Specified by:
unapply
in class TaskObserverRoot