public abstract class NodeManager extends Object implements HornetQComponent
| Modifier and Type | Field and Description |
|---|---|
protected SimpleString |
nodeID |
protected UUID |
uuid |
| Constructor and Description |
|---|
NodeManager() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
awaitLiveNode() |
abstract void |
crashLiveServer() |
SimpleString |
getNodeId() |
UUID |
getUUID() |
abstract void |
interrupt() |
abstract boolean |
isAwaitingFailback() |
abstract boolean |
isBackupLive() |
boolean |
isStarted() |
abstract void |
pauseLiveServer() |
abstract void |
releaseBackup() |
void |
start() |
abstract void |
startBackup() |
abstract void |
startLiveNode() |
void |
stop() |
abstract void |
stopBackup() |
protected volatile SimpleString nodeID
protected volatile UUID uuid
public void start()
throws Exception
start in interface HornetQComponentExceptionpublic void stop()
throws Exception
stop in interface HornetQComponentExceptionpublic boolean isStarted()
isStarted in interface HornetQComponentpublic SimpleString getNodeId()
public UUID getUUID()
public abstract void interrupt()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.