frysk.testbed
Class TaskObserverBase
java.lang.Object
frysk.testbed.TaskObserverBase
- All Implemented Interfaces:
- Observer, TaskObserver
- Direct Known Subclasses:
- StopEventLoopWhenProcTerminated
public abstract class TaskObserverBase
- extends Object
- implements TaskObserver
A base class for implementing TaskObservers. This provides a
framework for both automatically adding and implementing
TaskObserver's. The client supplied .updateClass method is called
as each new task is found. It should register itself with the
applicable observer.
Method Summary |
int |
addedCount()
|
void |
addedTo(Object o)
Acknowledge the request to add this Observer from Object's set
of observers was successful. |
void |
addFailed(Object o,
Throwable w)
The add operation failed, should never happen. |
int |
deletedCount()
|
void |
deletedFrom(Object o)
Acknowledge the request to delete this Observer from Object's
set of observers was successful (or that the Observer was
spontaneously deleted, e.g., due to a task exit). |
String |
toString()
|
TaskObserverBase
public TaskObserverBase()
addedTo
public void addedTo(Object o)
- Description copied from interface:
Observer
- Acknowledge the request to add this Observer from Object's set
of observers was successful.
- Specified by:
addedTo
in interface Observer
addedCount
public int addedCount()
deletedFrom
public void deletedFrom(Object o)
- Description copied from interface:
Observer
- Acknowledge the request to delete this Observer from Object's
set of observers was successful (or that the Observer was
spontaneously deleted, e.g., due to a task exit).
- Specified by:
deletedFrom
in interface Observer
deletedCount
public int deletedCount()
addFailed
public void addFailed(Object o,
Throwable w)
- The add operation failed, should never happen.
- Specified by:
addFailed
in interface Observer
toString
public String toString()
- Overrides:
toString
in class Object