public final class JdbcNodeManager extends NodeManager
NodeManager
.channel, FIRST_TIME_START, replicatedBackup
Modifier and Type | Method and Description |
---|---|
void |
awaitLiveNode() |
void |
awaitLiveStatus() |
void |
crashLiveServer() |
protected void |
finalize() |
void |
interrupt() |
boolean |
isAwaitingFailback() |
boolean |
isBackupLive() |
void |
pauseLiveServer() |
SimpleString |
readNodeId() |
void |
releaseBackup() |
void |
start() |
void |
startBackup() |
ActivateCallback |
startLiveNode() |
void |
stop() |
void |
stopBackup() |
static JdbcNodeManager |
with(DatabaseStorageConfiguration configuration,
ScheduledExecutorService scheduledExecutorService,
ExecutorFactory executorFactory,
IOCriticalErrorListener ioCriticalErrorListener) |
createNodeId, getNodeId, getUUID, isStarted, newFile, setNodeID, setUpServerLockFile, setUUID
public static JdbcNodeManager with(DatabaseStorageConfiguration configuration, ScheduledExecutorService scheduledExecutorService, ExecutorFactory executorFactory, IOCriticalErrorListener ioCriticalErrorListener)
public void start() throws Exception
start
in interface ActiveMQComponent
start
in class NodeManager
Exception
public void stop() throws Exception
stop
in interface ActiveMQComponent
stop
in class NodeManager
Exception
protected void finalize() throws Throwable
public boolean isAwaitingFailback() throws Exception
isAwaitingFailback
in class NodeManager
Exception
public boolean isBackupLive() throws Exception
isBackupLive
in class NodeManager
Exception
public void stopBackup() throws Exception
stopBackup
in class NodeManager
Exception
public void interrupt()
interrupt
in class NodeManager
public void releaseBackup() throws Exception
releaseBackup
in class NodeManager
Exception
public void awaitLiveNode() throws Exception
awaitLiveNode
in class NodeManager
Exception
public void startBackup() throws Exception
startBackup
in class NodeManager
Exception
public ActivateCallback startLiveNode() throws Exception
startLiveNode
in class NodeManager
Exception
public void pauseLiveServer() throws Exception
pauseLiveServer
in class NodeManager
Exception
public void crashLiveServer() throws Exception
crashLiveServer
in class NodeManager
Exception
public void awaitLiveStatus()
awaitLiveStatus
in class NodeManager
public SimpleString readNodeId()
readNodeId
in class NodeManager
Copyright © 2018 JBoss by Red Hat. All rights reserved.