org.fusesource.fabric.boot.commands.support
Class ContainerCreateSupport
java.lang.Object
org.apache.karaf.shell.console.AbstractAction
org.apache.karaf.shell.console.OsgiCommandSupport
org.fusesource.fabric.boot.commands.support.FabricCommand
org.fusesource.fabric.boot.commands.support.ContainerCreateSupport
- All Implemented Interfaces:
- org.apache.felix.gogo.commands.Action, org.apache.karaf.shell.console.BundleContextAware
- Direct Known Subclasses:
- ContainerCreateSsh
public abstract class ContainerCreateSupport
- extends FabricCommand
| Fields inherited from class org.apache.karaf.shell.console.OsgiCommandSupport |
bundleContext, usedReferences |
| Fields inherited from class org.apache.karaf.shell.console.AbstractAction |
log, session |
| Methods inherited from class org.fusesource.fabric.boot.commands.support.FabricCommand |
checkFabricAvailable, doesContainerExist, getConfigurationAdmin, getContainer, getFabricService, getProfile, getProfiles, getProfiles, getZooKeeper, isPartOfEnsemble, percentText, setConfigurationAdmin, setFabricService, setZooKeeper, toString |
| Methods inherited from class org.apache.karaf.shell.console.OsgiCommandSupport |
execute, getAllServices, getBundleContext, getService, setBundleContext, ungetServices |
| Methods inherited from class org.apache.karaf.shell.console.AbstractAction |
doExecute |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
version
protected java.lang.String version
profiles
protected java.util.List<java.lang.String> profiles
resolver
protected java.lang.String resolver
isEnsembleServer
protected java.lang.Boolean isEnsembleServer
zookeeperPassword
protected java.lang.String zookeeperPassword
jvmOpts
protected java.lang.String jvmOpts
ContainerCreateSupport
public ContainerCreateSupport()
getProfileNames
public java.util.List<java.lang.String> getProfileNames()
preCreateContainer
protected void preCreateContainer(java.lang.String name)
throws java.lang.IllegalArgumentException
- Pre validates input before creating the container(s)
- Parameters:
name - the name of the container to create
- Throws:
java.lang.IllegalArgumentException - is thrown if input is invalid
postCreateContainers
protected void postCreateContainers(CreateContainerMetadata[] metadatas)
- Post logic after the containers have been created.
- Parameters:
metadatas - the created containers
displayContainers
protected void displayContainers(CreateContainerMetadata[] metadatas)
Copyright © 2013 Red Hat. All Rights Reserved.