@ThreadSafe @Service(value=io.fabric8.api.ContainerProvider.class) public final class ChildContainerProvider extends AbstractComponent implements ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>, ContainerAutoScalerFactory
| Constructor and Description |
|---|
ChildContainerProvider() |
| Modifier and Type | Method and Description |
|---|---|
CreateChildContainerMetadata |
create(CreateChildContainerOptions options,
CreationStateListener listener) |
ContainerAutoScaler |
createAutoScaler() |
void |
destroy(Container container) |
java.lang.Class<CreateChildContainerMetadata> |
getMetadataType() |
java.lang.Class<CreateChildContainerOptions> |
getOptionsType() |
java.lang.String |
getScheme() |
CreateChildContainerOptions.Builder |
newBuilder() |
void |
start(Container container) |
void |
stop(Container container) |
activateComponent, assertValid, deactivateComponent, isValidpublic CreateChildContainerOptions.Builder newBuilder()
newBuilder in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>public CreateChildContainerMetadata create(CreateChildContainerOptions options, CreationStateListener listener) throws java.lang.Exception
create in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>java.lang.Exceptionpublic void start(Container container)
start in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>public void stop(Container container)
stop in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>public void destroy(Container container)
destroy in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>public java.lang.String getScheme()
getScheme in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>public java.lang.Class<CreateChildContainerOptions> getOptionsType()
getOptionsType in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>public java.lang.Class<CreateChildContainerMetadata> getMetadataType()
getMetadataType in interface ContainerProvider<CreateChildContainerOptions,CreateChildContainerMetadata>public ContainerAutoScaler createAutoScaler()
createAutoScaler in interface ContainerAutoScalerFactoryCopyright © 2014 Red Hat. All Rights Reserved.