public class ContainerLifecycleController
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ContainerLifecycleController.Operation<T> |
Modifier and Type | Field and Description |
---|---|
private Instance<ContainerRegistry> |
containerRegistry |
private Instance<Injector> |
injector |
Constructor and Description |
---|
ContainerLifecycleController() |
@Inject private Instance<ContainerRegistry> containerRegistry
public void setupContainers(@Observes SetupContainers event) throws java.lang.Exception
java.lang.Exception
public void startSuiteContainers(@Observes StartSuiteContainers event) throws java.lang.Exception
java.lang.Exception
public void startClassContainers(@Observes StartClassContainers event) throws java.lang.Exception
java.lang.Exception
public void stopSuiteContainers(@Observes StopSuiteContainers event) throws java.lang.Exception
java.lang.Exception
public void stopClassContainers(@Observes StopClassContainers event) throws java.lang.Exception
java.lang.Exception
public void stopManualContainers(@Observes StopManualContainers event) throws java.lang.Exception
java.lang.Exception
public void setupContainer(@Observes SetupContainer event) throws java.lang.Exception
java.lang.Exception
public void startContainer(@Observes StartContainer event) throws java.lang.Exception
java.lang.Exception
public void stopContainer(@Observes StopContainer event) throws java.lang.Exception
java.lang.Exception
public void killContainer(@Observes KillContainer event) throws java.lang.Exception
java.lang.Exception
private void forEachContainer(ContainerLifecycleController.Operation<Container> operation) throws java.lang.Exception
java.lang.Exception
private void forEachSuiteContainer(ContainerLifecycleController.Operation<Container> operation) throws java.lang.Exception
java.lang.Exception
private void forEachClassContainer(ContainerLifecycleController.Operation<Container> operation) throws java.lang.Exception
java.lang.Exception
private void forEachManualContainer(ContainerLifecycleController.Operation<Container> operation) throws java.lang.Exception
java.lang.Exception
private void forContainer(Container container, ContainerLifecycleController.Operation<Container> operation) throws java.lang.Exception
java.lang.Exception