public class ClusterInstance extends Instance<ClusterStatus> implements LifeCycleStateTransitionBehavior<ClusterStatus>
alias, instanceId, instanceProperties, lifeCycleStateManager, partitionId| Constructor and Description |
|---|
ClusterInstance(String alias,
String clusterId,
String instanceId) |
| Modifier and Type | Method and Description |
|---|---|
ClusterStatus |
getCurrentState()
Get the current state
|
ClusterStatus |
getPreviousState()
Retrieves the previous state
|
ClusterStatus |
getStatus() |
Stack<ClusterStatus> |
getTransitionedStates() |
boolean |
isStateTransitionValid(ClusterStatus newState) |
boolean |
setStatus(ClusterStatus newState) |
addProperty, equals, getAlias, getInstanceId, getNetworkPartitionId, getParentId, getPartitionId, getProperty, hashCode, setNetworkPartitionId, setParentId, setPartitionIdpublic boolean isStateTransitionValid(ClusterStatus newState)
isStateTransitionValid in interface LifeCycleStateTransitionBehavior<ClusterStatus>public Stack<ClusterStatus> getTransitionedStates()
getTransitionedStates in interface LifeCycleStateTransitionBehavior<ClusterStatus>public ClusterStatus getStatus()
getStatus in interface LifeCycleStateTransitionBehavior<ClusterStatus>public boolean setStatus(ClusterStatus newState)
setStatus in interface LifeCycleStateTransitionBehavior<ClusterStatus>public ClusterStatus getCurrentState()
public ClusterStatus getPreviousState()
Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.