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