public final class TMasterUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static TopologyAPI.TopologyState |
getRuntimeTopologyState(java.lang.String topologyName,
SchedulerStateManagerAdaptor statemgr)
Get current running TopologyState
|
static boolean |
sendToTMaster(java.lang.String command,
java.lang.String topologyName,
SchedulerStateManagerAdaptor stateManager)
Communicate with TMaster with command
|
static boolean |
transitionTopologyState(java.lang.String topologyName,
java.lang.String topologyStateControlCommand,
SchedulerStateManagerAdaptor statemgr,
TopologyAPI.TopologyState startState,
TopologyAPI.TopologyState expectedState) |
public static boolean sendToTMaster(java.lang.String command, java.lang.String topologyName, SchedulerStateManagerAdaptor stateManager)
command
- the command requested to TMaster, activate or deactivate.public static TopologyAPI.TopologyState getRuntimeTopologyState(java.lang.String topologyName, SchedulerStateManagerAdaptor statemgr)
public static boolean transitionTopologyState(java.lang.String topologyName, java.lang.String topologyStateControlCommand, SchedulerStateManagerAdaptor statemgr, TopologyAPI.TopologyState startState, TopologyAPI.TopologyState expectedState)