public class DefaultStatusUpdater extends Object implements StatusUpdater
AgentModel.| Constructor and Description |
|---|
DefaultStatusUpdater(AgentModel model,
com.spotify.helios.common.descriptors.TaskStatus.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
setContainerError(String containerError) |
void |
setContainerId(String containerId) |
void |
setGoal(com.spotify.helios.common.descriptors.Goal goal) |
void |
setState(com.spotify.helios.common.descriptors.TaskStatus.State state) |
void |
setThrottleState(com.spotify.helios.common.descriptors.ThrottleState throttleState) |
void |
update() |
public DefaultStatusUpdater(AgentModel model, com.spotify.helios.common.descriptors.TaskStatus.Builder builder)
public void setThrottleState(com.spotify.helios.common.descriptors.ThrottleState throttleState)
setThrottleState in interface StatusUpdaterpublic void setContainerId(String containerId)
setContainerId in interface StatusUpdaterpublic void setGoal(com.spotify.helios.common.descriptors.Goal goal)
setGoal in interface StatusUpdaterpublic void setContainerError(String containerError)
setContainerError in interface StatusUpdaterpublic void update()
throws InterruptedException
update in interface StatusUpdaterInterruptedExceptionpublic void setState(com.spotify.helios.common.descriptors.TaskStatus.State state)
setState in interface StatusUpdaterCopyright © 2017. All rights reserved.