Package de.xima.fc.cluster
Class ClusterNodeStateManager
- java.lang.Object
-
- de.xima.fc.cluster.ClusterNodeStateManager
-
public class ClusterNodeStateManager extends Object
-
-
Constructor Summary
Constructors Constructor Description ClusterNodeStateManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidchangeNodeState(ENodeState state)static IClusterTopologyListenergetFailoverListener()static ENodeStategetLocaleNodeState()static ENodeTypegetLocaleNodeType()static IClusterMessageListenergetTakeoverMessageListener()static voidhandleClusterControllMessage(ClusterControllMessage message)static voidhandleNodeLeft(NodeLeftEvent event)static voidhandleNodeShutdown()static voidhandleNodeStartup()static voidregisterStateChangeListener(IBaseNotificationListener listener)static voidrelease(NodeModel node)static voidrestart()static voidretake(NodeModel node)static voidstandby()static voidstartup()static voidtakeover(NodeModel node)
-
-
-
Method Detail
-
registerStateChangeListener
public static void registerStateChangeListener(IBaseNotificationListener listener)
-
getFailoverListener
public static IClusterTopologyListener getFailoverListener()
-
getTakeoverMessageListener
public static IClusterMessageListener getTakeoverMessageListener()
-
handleClusterControllMessage
public static void handleClusterControllMessage(ClusterControllMessage message)
-
getLocaleNodeType
public static ENodeType getLocaleNodeType()
-
changeNodeState
public static void changeNodeState(ENodeState state)
-
getLocaleNodeState
public static ENodeState getLocaleNodeState()
-
handleNodeLeft
public static void handleNodeLeft(NodeLeftEvent event)
-
takeover
public static void takeover(NodeModel node)
-
retake
public static void retake(NodeModel node)
-
release
public static void release(NodeModel node)
-
startup
public static void startup()
-
standby
public static void standby()
-
restart
public static void restart() throws ClusterOpenException- Throws:
ClusterOpenException
-
handleNodeShutdown
public static void handleNodeShutdown()
-
handleNodeStartup
public static void handleNodeStartup()
-
-