|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object frysk.testbed.TaskObserverBase
public abstract class TaskObserverBase
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.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface frysk.proc.TaskObserver |
---|
TaskObserver.Cloned, TaskObserver.Code, TaskObserver.Execed, TaskObserver.Forked, TaskObserver.Instruction, TaskObserver.Signaled, TaskObserver.Syscalls, TaskObserver.Terminated, TaskObserver.Terminating, TaskObserver.Watch |
Field Summary | |
---|---|
private List |
added
Count of number of times that this observer was added to a Task's observer set. |
private List |
deleted
Count of number of times this observer was deleted from a Task's observer set. |
private static Log |
fine
|
Constructor Summary | |
---|---|
TaskObserverBase()
|
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()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final Log fine
private List added
private List deleted
Constructor Detail |
---|
public TaskObserverBase()
Method Detail |
---|
public void addedTo(Object o)
Observer
addedTo
in interface Observer
public int addedCount()
public void deletedFrom(Object o)
Observer
deletedFrom
in interface Observer
public int deletedCount()
public void addFailed(Object o, Throwable w)
addFailed
in interface Observer
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |