org.jgroups.ensemble
Class Hot_Ensemble
java.lang.Object
org.jgroups.ensemble.Hot_Ensemble
- java.lang.Runnable
public class Hot_Ensemble
extends java.lang.Object
implements java.lang.Runnable
Hot_Ensemble() - Constructs a Hot_Ensemble object starting the Ensemble Outboard process
on a random port between 5000 and 8000
|
Hot_Ensemble(int port) - Constructs a Hot_Ensemble object starting the Ensemble Outboard
process on the specified port.
|
HOT_ENS_MSG_SEND_CURRENT_VIEW
public final int HOT_ENS_MSG_SEND_CURRENT_VIEW
HOT_ENS_MSG_SEND_NEXT_VIEW
public final int HOT_ENS_MSG_SEND_NEXT_VIEW
HOT_ENS_MSG_SEND_UNSPECIFIED_VIEW
public final int HOT_ENS_MSG_SEND_UNSPECIFIED_VIEW
Hot_Ensemble
public Hot_Ensemble()
Constructs a Hot_Ensemble object starting the Ensemble Outboard process
on a random port between 5000 and 8000
Hot_Ensemble
public Hot_Ensemble(int port)
Constructs a Hot_Ensemble object starting the Ensemble Outboard
process on the specified port. If you use this version of the
constructor, you are expected to make sure the port is not already in
use. You can check for successful startup by invoking isOutboardStarted();
changeProperties
public Hot_Error changeProperties(Hot_GroupContext gc,
String properties)
Change the properties of the group specified by the Hot_GroupContext
to the properties specified by the String
changeProtocol
public Hot_Error changeProtocol(Hot_GroupContext gc,
String protocol)
Change the protocol used by the group specified by the Hot_GroupContext
to the protocol specified by the String
destroyOutboard
public void destroyOutboard()
Destroys the associated outboard process. All instances of Hot_Ensemble
(in an instance of the VM) use the same outboard process (currently).
So, if you destroy the outboard process for one instance, it gets
destroyed for all instances. A future version of Ensemble/Java will
change this restriction.
panic
public static void panic(String s)
Halts the application with the error specified by the String
requestNewView
public Hot_Error requestNewView(Hot_GroupContext gc)
Request a new view in the group specified by the Hot_GroupContext
run
public void run()
Mainloop of the process
setDebug
public void setDebug(boolean b)
Set whether or not to display lots of debug information. Default: false
stopEnsThread
public void stopEnsThread()
trace
public static void trace(String s)
Prints (or does not print) the specified string to standard error
based upon the debug flag
Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.