public class ClientContainerController extends java.lang.Object implements ContainerController
Modifier and Type | Field and Description |
---|---|
private Instance<ContainerRegistry> |
containerRegistry |
private Instance<DeploymentScenario> |
deploymentScenario |
private Event<ContainerControlEvent> |
event |
private java.util.logging.Logger |
log |
Constructor and Description |
---|
ClientContainerController() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
containerExists(java.util.List<Container> containers,
java.lang.String name) |
protected Event<ContainerControlEvent> |
getContainerControllerEvent() |
protected Instance<ContainerRegistry> |
getContainerRegistry() |
protected Instance<DeploymentScenario> |
getDeploymentScenario() |
protected boolean |
isControllableContainer(java.util.List<Container> containers,
java.lang.String containerQualifier) |
boolean |
isStarted(java.lang.String containerQualifier) |
void |
kill(java.lang.String containerQualifier) |
void |
start(java.lang.String containerQualifier) |
void |
start(java.lang.String containerQualifier,
java.util.Map<java.lang.String,java.lang.String> config) |
void |
stop(java.lang.String containerQualifier) |
private final java.util.logging.Logger log
@Inject private Event<ContainerControlEvent> event
@Inject private Instance<ContainerRegistry> containerRegistry
@Inject private Instance<DeploymentScenario> deploymentScenario
public void start(java.lang.String containerQualifier)
start
in interface ContainerController
public void start(java.lang.String containerQualifier, java.util.Map<java.lang.String,java.lang.String> config)
start
in interface ContainerController
public void stop(java.lang.String containerQualifier)
stop
in interface ContainerController
public void kill(java.lang.String containerQualifier)
kill
in interface ContainerController
public boolean isStarted(java.lang.String containerQualifier)
isStarted
in interface ContainerController
protected boolean containerExists(java.util.List<Container> containers, java.lang.String name)
protected boolean isControllableContainer(java.util.List<Container> containers, java.lang.String containerQualifier)
protected Event<ContainerControlEvent> getContainerControllerEvent()
protected Instance<ContainerRegistry> getContainerRegistry()
protected Instance<DeploymentScenario> getDeploymentScenario()