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