Brooklyn

brooklyn.entity.network.bind
[Java] Class BindDnsServerSshDriver

java.lang.Object
  brooklyn.entity.basic.AbstractSoftwareProcessDriver
      brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
          brooklyn.entity.network.bind.BindDnsServerSshDriver
All Implemented Interfaces:
BindDnsServerDriver

public class BindDnsServerSshDriver
extends AbstractSoftwareProcessSshDriver

Field Summary
 
Fields inherited from class AbstractSoftwareProcessSshDriver
CHECK_RUNNING, CUSTOMIZING, DEBUG, IGNORE_ENTITY_SSH_FLAGS, INSTALLING, INSTALL_INCOMPLETE, KILLING, LAUNCHING, NON_STANDARD_LAYOUT, PID_FILENAME, PROCESS_OWNER, RESTARTING, STOPPING, USE_PID_FILE, VALID_FLAGS, log, logSsh
 
Fields inherited from class AbstractSoftwareProcessDriver
entity, location, resource
 
Constructor Summary
BindDnsServerSshDriver(BindDnsServerImpl entity, SshMachineLocation machine)

 
Method Summary
void customize()

BindDnsServerImpl getEntity()

void install()

boolean isRunning()

void launch()

void stop()

 
Methods inherited from class AbstractSoftwareProcessSshDriver
copyResource, copyResource, copyResource, copyResources, copyTemplate, copyTemplate, copyTemplate, copyTemplates, execute, execute, getAddress, getDownloadFileSuffix, getDownloadFilename, getEntityVersionLabel, getEntityVersionLabel, getExpandedInstallDir, getHostname, getInstallDir, getInstallLabelExtraSalt, getLocation, getMachine, getPortsUsed, getRunDir, getShellEnvironment, getSshFlags, getVersion, newScript, newScript, setExpandedInstallDir, setInstallDir, setInstallLabel, setRunDir
 
Methods inherited from class AbstractSoftwareProcessDriver
customize, doFullStartOnRestart, getEntity, getLocation, getResource, getResourceAsString, install, kill, launch, postLaunch, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, start, stop, waitForConfigKey
 

Constructor Detail

BindDnsServerSshDriver

public BindDnsServerSshDriver(BindDnsServerImpl entity, SshMachineLocation machine)


 
Method Detail

customize

@java.lang.Override
public void customize()


getEntity

@java.lang.Override
public BindDnsServerImpl getEntity()


install

@java.lang.Override
public void install()


isRunning

@java.lang.Overridepublic boolean isRunning() {
public boolean isRunning()


launch

@java.lang.Overridepublic void launch() {
public void launch()


stop

@java.lang.Overridepublic void stop() {
public void stop()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.