Interface Container
-
public interface ContainerContainerT- Version:
- $Revision: $
- Author:
- Aslak Knutsen
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainer.State
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContainerConfigurationcreateDeployableConfiguration()ContainerDefgetContainerConfiguration()DeployableContainer<?>getDeployableContainer()ThrowablegetFailureCause()StringgetName()ProtocolDefgetProtocolConfiguration(ProtocolDescription description)Container.StategetState()booleanhasProtocolConfiguration(ProtocolDescription description)voidkill()voidsetState(Container.State state)voidsetup()voidstart()voidstop()
-
-
-
Method Detail
-
getName
String getName()
- Returns:
- the name
-
getDeployableContainer
DeployableContainer<?> getDeployableContainer()
- Returns:
- the deployableContainer
-
getContainerConfiguration
ContainerDef getContainerConfiguration()
- Returns:
- the containerConfiguration
-
createDeployableConfiguration
ContainerConfiguration createDeployableConfiguration() throws Exception
- Returns:
- the configuration
- Throws:
Exception
-
hasProtocolConfiguration
boolean hasProtocolConfiguration(ProtocolDescription description)
-
getProtocolConfiguration
ProtocolDef getProtocolConfiguration(ProtocolDescription description)
-
start
void start() throws LifecycleException- Throws:
LifecycleException
-
stop
void stop() throws LifecycleException
- Throws:
LifecycleException
-
getState
Container.State getState()
-
setState
void setState(Container.State state)
-
getFailureCause
Throwable getFailureCause()
-
-