jgroup.test.performance
Interface SpeedTest

All Superinterfaces:
jgroup.core.ExternalGMIListener, java.rmi.Remote
All Known Implementing Classes:
PerformanceServer, ReplicatedServer, RMIServer, SpeedTestServer, UpgradeServer, UpgradeServer2

public interface SpeedTest
extends jgroup.core.ExternalGMIListener

Interface used to measure Jgroup and standard RMI performance. The interface declares the invocation semantics to be used, hence the server implementations should not declare this.

Since:
Jgroup 1.1
Author:
Alberto Montresor, Hein Meling

Method Summary
 void mtest()
           
 byte[] mtest(byte[] x)
           
 java.lang.String mtest(java.lang.String x)
           
 void test()
           
 byte[] test(byte[] x)
           
 java.lang.String test(java.lang.String x)
           
 void vmtest(byte[] x)
           
 

Method Detail

mtest

@Multicast
void mtest()
           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

mtest

@Multicast
byte[] mtest(byte[] x)
             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

vmtest

@Multicast
void vmtest(byte[] x)
            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

mtest

@Multicast
java.lang.String mtest(java.lang.String x)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

test

@Anycast
void test()
          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

test

@Anycast
byte[] test(byte[] x)
            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

test

@Anycast
java.lang.String test(java.lang.String x)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException


Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.