gumbo.visualize.data.consistency
Class DebugPickClientId

java.lang.Object
  |
  +--gumbo.util.route.DebugEventMonitor
        |
        +--gumbo.visualize.data.consistency.DebugPickClientId

public class DebugPickClientId
extends DebugEventMonitor

Monitors an Interactor event field and prints the client IDs associated with the target interactor, which may be nested (only prints the IDs of the interactor leaves). To enable event reporting, include the VM arguments "-Ddebug.enabled=true -Ddebug.tags=".

Does NOT use special debug connections since this monitor will probably be used in addition to some primary monitor (and only one debug connection is allowed).

Version:
$Revision: 1.1 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Constructor Summary
DebugPickClientId(java.lang.String name)
           
 
Method Summary
 InteractorField getPickIn()
           
protected  void implConnectTarget(java.lang.Object host)
          Called by the system to connect this monitor to the target host.
 
Methods inherited from class gumbo.util.route.DebugEventMonitor
connectTarget, connectTargetMaybe, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebugPickClientId

public DebugPickClientId(java.lang.String name)
Method Detail

implConnectTarget

protected void implConnectTarget(java.lang.Object host)
Description copied from class: DebugEventMonitor
Called by the system to connect this monitor to the target host. Implementors can assume that conditional connection has been resolved.

Specified by:
implConnectTarget in class DebugEventMonitor
Parameters:
host - Reference to the debug target (master). Never null.

getPickIn

public InteractorField getPickIn()