org.globus.cog.karajan.viewer
Class Hook

java.lang.Object
  extended by org.globus.cog.karajan.viewer.Hook
All Implemented Interfaces:
Runnable, EventHook

public class Hook
extends Object
implements EventHook, Runnable


Constructor Summary
Hook()
           
 
Method Summary
 void addBreakPoint(ThreadedUID el)
           
 void addElementFilter(ThreadedUID el, FailureAction fa)
           
 void addGlobalFilter(String message, FailureAction fa)
           
 void addMonitoredElement(ThreadedUID el)
           
 void controlEvent(FlowElement element, ControlEvent e)
           
 void event(EventListener element, Event e)
           
protected  void fireBreakpointReached(ThreadedUID el, FlowEvent event)
           
 void ignoreElement(ThreadedUID el)
           
 void notificationEvent(EventListener element, NotificationEvent e)
           
 void removeBreakPoint(ThreadedUID el)
           
 void removeElementFilter(ThreadedUID el)
           
 void removeGlobalFilter(String message)
           
 void removeIgnore(ThreadedUID el)
           
 void removeMonitoredElement(ThreadedUID el)
           
 void resumeElement(ThreadedUID element)
           
 void run()
           
 void setListener(HookListener listener)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hook

public Hook()
Method Detail

event

public void event(EventListener element,
                  Event e)
Specified by:
event in interface EventHook

controlEvent

public void controlEvent(FlowElement element,
                         ControlEvent e)

notificationEvent

public void notificationEvent(EventListener element,
                              NotificationEvent e)

addBreakPoint

public void addBreakPoint(ThreadedUID el)

removeBreakPoint

public void removeBreakPoint(ThreadedUID el)

addGlobalFilter

public void addGlobalFilter(String message,
                            FailureAction fa)

removeGlobalFilter

public void removeGlobalFilter(String message)

ignoreElement

public void ignoreElement(ThreadedUID el)

removeIgnore

public void removeIgnore(ThreadedUID el)

addElementFilter

public void addElementFilter(ThreadedUID el,
                             FailureAction fa)

removeElementFilter

public void removeElementFilter(ThreadedUID el)

addMonitoredElement

public void addMonitoredElement(ThreadedUID el)

removeMonitoredElement

public void removeMonitoredElement(ThreadedUID el)

run

public void run()
Specified by:
run in interface Runnable

shutdown

public void shutdown()

setListener

public void setListener(HookListener listener)

fireBreakpointReached

protected void fireBreakpointReached(ThreadedUID el,
                                     FlowEvent event)

resumeElement

public void resumeElement(ThreadedUID element)