public class KafkaBrokerSshDriver extends AbstractfKafkaSshDriver implements KafkaBrokerDriver
KEY_VAL_OPT_PREFIXES, MUTUALLY_EXCLUSIVE_OPTS
CHECK_RUNNING, CUSTOMIZING, DEBUG, IGNORE_ENTITY_SSH_FLAGS, INSTALL_INCOMPLETE, INSTALLING, KILLING, LAUNCHING, logSsh, NON_STANDARD_LAYOUT, PID_FILENAME, PROCESS_OWNER, RESTARTING, STOPPING, USE_PID_FILE, VALID_FLAGS
Constructor and Description |
---|
KafkaBrokerSshDriver(KafkaBrokerImpl entity,
SshMachineLocation machine) |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getKafkaPort() |
java.util.Map<java.lang.String,java.lang.String> |
getShellEnvironment()
Use RMI agent to provide JMX.
|
java.lang.String |
getTopicsScriptName() |
customize, getPidFile, install, isRunning, launch, stop
checkJavaHostnameBug, copyRuntimeResources, getJavaOpts, getJmxContext, getJmxPort, getRmiRegistryPort, installJava, installJmxSupport, isJmxEnabled, isJmxSslEnabled, setup
checkNoHostnameBug, copyCustomizeResources, copyInstallResources, copyPreInstallResources, copyResource, copyResource, execute, execute, execute, getAddress, getHostname, getLocation, getMachine, getPortsUsed, getSubnetAddress, getSubnetHostname, prepare, runPostCustomizeCommand, runPostInstallCommand, runPostLaunchCommand, runPreCustomizeCommand, runPreInstallCommand, runPreLaunchCommand
copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyTemplate, copyTemplate, copyTemplate, getArchiveNameFormat, getEntity, getExpandedInstallDir, getInstallDir, getResource, getResourceAsString, getRunDir, getVersion, kill, postLaunch, preInstall, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, setExpandedInstallDir, start
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isJmxEnabled
getEntity, isRunning, kill, rebind, restart, start, stop
getLocation
public KafkaBrokerSshDriver(KafkaBrokerImpl entity, SshMachineLocation machine)
public java.lang.String getTopicsScriptName()
public java.lang.Integer getKafkaPort()
getKafkaPort
in interface KafkaBrokerDriver
public java.util.Map<java.lang.String,java.lang.String> getShellEnvironment()
AbstractfKafkaSshDriver
getShellEnvironment
in class AbstractfKafkaSshDriver
SoftwareProcess.SHELL_ENVIRONMENT