|
||||||||||
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 Hello
java.rmi.RemoteException
public java.lang.Object time() throws java.rmi.RemoteException
time
in interface InternalHello
java.rmi.RemoteException
public void viewChange(jgroup.core.View v)
MembershipListener
interface.
viewChange
in interface jgroup.core.MembershipListener
public void hasLeft()
hasLeft
in interface jgroup.core.MembershipListener
public void prepareChange()
prepareChange
in interface jgroup.core.MembershipListener
public 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.MulticastListener
public 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 Hello
java.rmi.RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |