|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjgroup.test.performance.PerfGroupManager
public final class PerfGroupManager
Simple class to test the performance of the dynamic
GroupManager composition framework. To compare
with static composition.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface jgroup.core.MembershipListener |
|---|
jgroup.core.MembershipListener.AllowDuplicateViews |
| Constructor Summary | |
|---|---|
PerfGroupManager()
Constructor for PerfGroupManager. |
|
| Method Summary | |
|---|---|
java.lang.Object |
deliverObject(java.lang.Object msg,
jgroup.core.MemberId sender,
int seqNo)
|
java.lang.Object |
deliverStream(java.io.InputStream msg,
jgroup.core.MemberId sender,
int seqNo)
|
double |
doCompute()
|
void |
dynamicComposition(java.lang.String[] serviceSet)
|
java.lang.String |
getProtocolName()
The MulticastListener interface. |
java.lang.Object |
getState(jgroup.core.MemberId[] dests)
The MergingListener interface. |
void |
hasLeft()
|
static void |
main(java.lang.String[] args)
|
void |
prepareChange()
|
void |
putState(java.lang.Object status,
jgroup.core.MemberId[] sources)
|
Answer |
sayHello()
The external interface. |
void |
staticComposition()
|
java.lang.Object |
time()
The internal interface. |
void |
viewChange(jgroup.core.View v)
The MembershipListener interface. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PerfGroupManager()
| Method Detail |
|---|
public void staticComposition()
throws java.lang.Exception
java.lang.Exception
public void dynamicComposition(java.lang.String[] serviceSet)
throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
public Answer sayHello()
throws java.rmi.RemoteException
sayHello in interface Hellojava.rmi.RemoteException
public java.lang.Object time()
throws java.rmi.RemoteException
time in interface InternalHellojava.rmi.RemoteExceptionpublic void viewChange(jgroup.core.View v)
MembershipListener interface.
viewChange in interface jgroup.core.MembershipListenerpublic void hasLeft()
hasLeft in interface jgroup.core.MembershipListenerpublic void prepareChange()
prepareChange in interface jgroup.core.MembershipListenerpublic java.lang.String getProtocolName()
MulticastListener interface.
getProtocolName in interface jgroup.core.multicast.MulticastListener
public java.lang.Object deliverStream(java.io.InputStream msg,
jgroup.core.MemberId sender,
int seqNo)
deliverStream in interface jgroup.core.multicast.MulticastListener
public java.lang.Object deliverObject(java.lang.Object msg,
jgroup.core.MemberId sender,
int seqNo)
deliverObject in interface jgroup.core.multicast.MulticastListenerpublic java.lang.Object getState(jgroup.core.MemberId[] dests)
MergingListener interface.
getState in interface jgroup.core.MergingListener
public void putState(java.lang.Object status,
jgroup.core.MemberId[] sources)
putState in interface jgroup.core.MergingListener
public double doCompute()
throws java.rmi.RemoteException
doCompute in interface Hellojava.rmi.RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||