com.sun.btrace.api
Class BTraceTask.MessageDispatcher

java.lang.Object
  extended by com.sun.btrace.api.BTraceTask.MessageDispatcher
All Implemented Interfaces:
java.util.EventListener
Enclosing class:
BTraceTask

public abstract static class BTraceTask.MessageDispatcher
extends java.lang.Object
implements java.util.EventListener

CommandListener interface exposes the BTrace commands received over the wire to anyone interested


Constructor Summary
BTraceTask.MessageDispatcher()
           
 
Method Summary
 void onClassInstrumented(java.lang.String name)
           
 void onError(java.lang.Throwable cause)
           
 void onGrid(java.lang.String name, java.util.List<java.lang.Object[]> data)
           
 void onNumberMap(java.lang.String name, java.util.Map<java.lang.String,? extends java.lang.Number> data)
           
 void onNumberMessage(java.lang.String name, java.lang.Number value)
           
 void onPrintMessage(java.lang.String message)
           
 void onStringMap(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BTraceTask.MessageDispatcher

public BTraceTask.MessageDispatcher()
Method Detail

onPrintMessage

public void onPrintMessage(java.lang.String message)

onNumberMessage

public void onNumberMessage(java.lang.String name,
                            java.lang.Number value)

onGrid

public void onGrid(java.lang.String name,
                   java.util.List<java.lang.Object[]> data)

onNumberMap

public void onNumberMap(java.lang.String name,
                        java.util.Map<java.lang.String,? extends java.lang.Number> data)

onStringMap

public void onStringMap(java.lang.String name,
                        java.util.Map<java.lang.String,java.lang.String> data)

onClassInstrumented

public void onClassInstrumented(java.lang.String name)

onError

public void onError(java.lang.Throwable cause)