org.jboss.jrunit.controller.receiver
Class JGroupsBenchmarkReceiver

java.lang.Object
  extended by org.jboss.jrunit.controller.receiver.JGroupsBenchmarkReceiver
All Implemented Interfaces:
MessageBusListener

public class JGroupsBenchmarkReceiver
extends java.lang.Object
implements MessageBusListener

$Id: JGroupsBenchmarkReceiver.java,v 1.7 2005/09/26 23:38:34 csuconic Exp $

Author:
Clebert Suconic

Constructor Summary
JGroupsBenchmarkReceiver(BenchmarkQuitListener listener, boolean startThread)
           
JGroupsBenchmarkReceiver(boolean startThread)
           
 
Method Summary
 void addReporter(BenchmarkReporter reporter)
           
 Benchmark getRoot()
           
 void handleRemoteDataMessage(java.lang.Object message)
          Used to transfer benchmark data between VMs
 void handleRemoteTestMessage(RemoteTestMessage message)
           
 void removeReporter(BenchmarkReporter reporter)
           
 void start()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JGroupsBenchmarkReceiver

public JGroupsBenchmarkReceiver(boolean startThread)
                         throws java.lang.Exception
Throws:
java.lang.Exception

JGroupsBenchmarkReceiver

public JGroupsBenchmarkReceiver(BenchmarkQuitListener listener,
                                boolean startThread)
                         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

start

public void start()
           throws java.lang.Exception
Throws:
java.lang.Exception

handleRemoteTestMessage

public void handleRemoteTestMessage(RemoteTestMessage message)
Specified by:
handleRemoteTestMessage in interface MessageBusListener

handleRemoteDataMessage

public void handleRemoteDataMessage(java.lang.Object message)
Description copied from interface: MessageBusListener
Used to transfer benchmark data between VMs

Specified by:
handleRemoteDataMessage in interface MessageBusListener

getRoot

public Benchmark getRoot()

addReporter

public void addReporter(BenchmarkReporter reporter)

removeReporter

public void removeReporter(BenchmarkReporter reporter)


JRunit, a JUnit extension for distributed client/server tests.