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