public class GroupLockingManager extends Object
Modifier and Type | Field and Description |
---|---|
static Integer |
LOCK_TIME_TO_LIVE_IN_SECONDS |
Constructor and Description |
---|
GroupLockingManager(String groupId,
String accountId) |
Modifier and Type | Method and Description |
---|---|
void |
deleteGroupControllerLock() |
String |
getAccountId() |
SpotinstCloudCommunicationState |
getCloudCommunicationState() |
static String |
getCurrentControllerIdentifier() |
String |
getErrorDescription() |
String |
getGroupId() |
boolean |
hasSameLock(GroupLockingManager other) |
boolean |
isActive() |
boolean |
isCloudReadyForGroupCommunication() |
void |
setFailedState(String description) |
void |
setInitializingState() |
void |
syncGroupController() |
public static final Integer LOCK_TIME_TO_LIVE_IN_SECONDS
public void syncGroupController()
public void deleteGroupControllerLock()
public boolean isCloudReadyForGroupCommunication()
public boolean isActive()
public boolean hasSameLock(GroupLockingManager other)
public void setInitializingState()
public void setFailedState(String description)
public static String getCurrentControllerIdentifier()
public String getGroupId()
public String getAccountId()
public SpotinstCloudCommunicationState getCloudCommunicationState()
public String getErrorDescription()
Copyright © 2016–2024. All rights reserved.