org.javagroups.demos
Class ViewDemo
java.lang.Object
|
+--org.javagroups.demos.ViewDemo
- All Implemented Interfaces:
- MembershipListener
- public class ViewDemo
- extends java.lang.Object
- implements MembershipListener
Demos the reception of views using a PullPushAdapter. Just start a number of members, and kill them
randomly. The view should always be correct.
Method Summary |
void |
block()
Block sending and receiving of messages until ViewAccepted is called |
static void |
main(java.lang.String[] args)
|
void |
start(java.lang.String props)
|
void |
suspect(Address suspected_mbr)
Called when a member is suspected |
void |
viewAccepted(View new_view)
Called by JavaGroups to notify the target object of a change of membership. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewDemo
public ViewDemo()
viewAccepted
public void viewAccepted(View new_view)
- Description copied from interface:
MembershipListener
- Called by JavaGroups to notify the target object of a change of membership.
No long running actions should be done in this callback in the case of Ensemble,
as this would block Ensemble. If some long running action needs to be performed,
it should be done in a separate thread (cf.
../Tests/QuoteServer.java
).
- Specified by:
viewAccepted
in interface MembershipListener
suspect
public void suspect(Address suspected_mbr)
- Called when a member is suspected
- Specified by:
suspect
in interface MembershipListener
block
public void block()
- Block sending and receiving of messages until ViewAccepted is called
- Specified by:
block
in interface MembershipListener
start
public void start(java.lang.String props)
throws java.lang.Exception
main
public static void main(java.lang.String[] args)
Copyright © 2001,2002 www.javagroups.com . All Rights Reserved.