frysk.proc
Interface Observer

All Known Subinterfaces:
BreakpointObserver, ProcBlockObserver, ProcRunUtil.ProcRunObserver, ProcTasksObserver, SourceBreakpointObserver, TaskAttachedObserverXXX, TaskObserver, TaskObserver.Cloned, TaskObserver.Code, TaskObserver.Execed, TaskObserver.Forked, TaskObserver.Instruction, TaskObserver.Signaled, TaskObserver.Syscalls, TaskObserver.Terminated, TaskObserver.Terminating, TaskObserver.Watch
All Known Implementing Classes:
Breakpoint, Breakpoint.PersistentBreakpoint, CoredumpAction, ExitNotificationObserver, fstep, FunctionBreakpoint, LineBreakpoint, ObserverRoot, PLTBreakpoint, ProcTaskIDManager, ProcTasksAction, ProgramObserver, SourceBreakpoint, StacktraceAction, StopEventLoopWhenProcTerminated, SymbolBreakpoint, TaskCloneObserver, TaskExecObserver, TaskForkedObserver, TaskObserverBase, TaskObserverRoot, TaskSignaledObserver, TaskSyscallObserver, TaskTerminatingObserver

public interface Observer

Root Observer interface.


Method Summary
 void addedTo(Object observable)
          Acknowledge the request to add this Observer from Object's set of observers was successful.
 void addFailed(Object observable, Throwable w)
          Notify that the attempt to add to the specified observer failed.
 void deletedFrom(Object observable)
          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).
 

Method Detail

addedTo

void addedTo(Object observable)
Acknowledge the request to add this Observer from Object's set of observers was successful.


addFailed

void addFailed(Object observable,
               Throwable w)
Notify that the attempt to add to the specified observer failed.


deletedFrom

void deletedFrom(Object observable)
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).