public class CalicoNodeSshDriver extends DockerNetworkAgentSshDriver implements CalicoNodeDriver
CHECK_RUNNING, CUSTOMIZING, DEBUG, IGNORE_ENTITY_SSH_FLAGS, INSTALL_INCOMPLETE, INSTALLING, KILLING, LAUNCHING, log, logSsh, NON_STANDARD_LAYOUT, PID_FILENAME, PROCESS_OWNER, resolver, RESTARTING, STOPPING, USE_PID_FILE, VALID_FLAGS| Constructor and Description |
|---|
CalicoNodeSshDriver(org.apache.brooklyn.api.entity.EntityLocal entity,
org.apache.brooklyn.location.ssh.SshMachineLocation machine) |
| Modifier and Type | Method and Description |
|---|---|
void |
createSubnet(String subnetId,
org.apache.brooklyn.util.net.Cidr subnetCidr) |
void |
customize() |
String |
getCalicoCommand() |
List<String> |
getDockerNetworkCreateOpts() |
String |
getDockerNetworkDriver() |
Map<String,String> |
getShellEnvironment() |
void |
install() |
boolean |
isRunning() |
void |
launch() |
void |
postLaunch() |
void |
stop() |
attachNetwork, deleteSubnetcheckNoHostnameBug, copyInstallResources, copyResource, copyResource, createDirectory, execute, execute, execute, getAddress, getExpandedInstallDir, getHostname, getInstallDir, getInstallLabelExtraSalt, getLocation, getMachine, getPortsUsed, getRunDir, getSshFlags, getSubnetAddress, getSubnetHostname, newScript, newScript, prepare, runPostCustomizeCommand, runPostInstallCommand, runPostLaunchCommand, runPreCustomizeCommand, runPreInstallCommand, runPreLaunchCommand, setExpandedInstallDir, setInstallDir, setInstallLabel, setRunDir, setupcopyPreInstallResources, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyRuntimeResources, copyTemplate, copyTemplate, copyTemplate, doFullStartOnRestart, getArchiveNameFormat, getEntity, getResource, getResourceAsString, getVersion, kill, preInstall, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, start, waitForConfigKeyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitattachNetwork, deleteSubnetpublic CalicoNodeSshDriver(org.apache.brooklyn.api.entity.EntityLocal entity,
org.apache.brooklyn.location.ssh.SshMachineLocation machine)
public String getDockerNetworkDriver()
getDockerNetworkDriver in interface DockerNetworkAgentDriverpublic void postLaunch()
postLaunch in class org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessDriverpublic String getCalicoCommand()
public void install()
install in class org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessDriverpublic void customize()
customize in class org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessDriverpublic void launch()
launch in class org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessDriverpublic boolean isRunning()
isRunning in interface org.apache.brooklyn.entity.software.base.SoftwareProcessDriverpublic void stop()
stop in interface org.apache.brooklyn.entity.software.base.SoftwareProcessDriverstop in class org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessDriverpublic List<String> getDockerNetworkCreateOpts()
getDockerNetworkCreateOpts in interface DockerNetworkAgentDrivergetDockerNetworkCreateOpts in class DockerNetworkAgentSshDriverpublic void createSubnet(String subnetId, org.apache.brooklyn.util.net.Cidr subnetCidr)
createSubnet in interface SdnAgentDrivercreateSubnet in class DockerNetworkAgentSshDriverCopyright © 2012–2016 The Apache Software Foundation. All rights reserved.