@ThreadSafe @Service(value=io.fabric8.api.ContainerProvider.class) public class JcloudsContainerProvider extends AbstractComponent implements ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>
| Constructor and Description |
|---|
JcloudsContainerProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindFirewallManagerFactory(FirewallManagerFactory factory) |
CreateJCloudsContainerMetadata |
create(CreateJCloudsContainerOptions input,
CreationStateListener listener) |
void |
destroy(Container container) |
java.lang.Class<CreateJCloudsContainerMetadata> |
getMetadataType() |
java.lang.Class<CreateJCloudsContainerOptions> |
getOptionsType() |
java.lang.String |
getScheme() |
CreateJCloudsContainerOptions.Builder |
newBuilder() |
void |
start(Container container) |
void |
stop(Container container) |
void |
unbindFirewallManagerFactory(FirewallManagerFactory factory) |
activateComponent, assertValid, deactivateComponent, isValidpublic CreateJCloudsContainerOptions.Builder newBuilder()
newBuilder in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>public CreateJCloudsContainerMetadata create(CreateJCloudsContainerOptions input, CreationStateListener listener) throws java.net.MalformedURLException, org.jclouds.compute.RunNodesException, java.net.URISyntaxException, java.lang.InterruptedException
create in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>java.net.MalformedURLExceptionorg.jclouds.compute.RunNodesExceptionjava.net.URISyntaxExceptionjava.lang.InterruptedExceptionpublic void start(Container container)
start in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>public void stop(Container container)
stop in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>public void destroy(Container container)
destroy in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>public java.lang.String getScheme()
getScheme in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>public java.lang.Class<CreateJCloudsContainerOptions> getOptionsType()
getOptionsType in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>public java.lang.Class<CreateJCloudsContainerMetadata> getMetadataType()
getMetadataType in interface ContainerProvider<CreateJCloudsContainerOptions,CreateJCloudsContainerMetadata>public void bindFirewallManagerFactory(FirewallManagerFactory factory)
public void unbindFirewallManagerFactory(FirewallManagerFactory factory)
Copyright © 2014 Red Hat. All Rights Reserved.