public abstract class AbstractJmxClient
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DEFAULT_HOST |
protected static int |
DEFAULT_JMX_PORT |
protected java.lang.String |
host |
protected org.apache.cassandra.tools.JMXConnection |
jmxConn |
protected java.io.PrintStream |
out |
protected java.lang.String |
password |
protected int |
port |
protected java.lang.String |
username |
Constructor and Description |
---|
AbstractJmxClient(java.lang.String host,
java.lang.Integer port,
java.lang.String username,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
static void |
addCmdOption(java.lang.String shortOpt,
java.lang.String longOpt,
boolean hasArg,
java.lang.String description) |
void |
close() |
static void |
printHelp(java.lang.String synopsis,
java.lang.String header) |
static org.apache.commons.cli.CommandLine |
processArguments(java.lang.String[] args) |
void |
setOutput(java.io.PrintStream out) |
void |
write(java.lang.String msg) |
void |
write(java.lang.String format,
java.lang.Object... args) |
void |
writeln(java.lang.String msg) |
void |
writeln(java.lang.String format,
java.lang.Object... args) |
void |
writeln(java.lang.Throwable err) |
protected static final int DEFAULT_JMX_PORT
protected static final java.lang.String DEFAULT_HOST
protected final java.lang.String host
protected final int port
protected final java.lang.String username
protected final java.lang.String password
protected org.apache.cassandra.tools.JMXConnection jmxConn
protected java.io.PrintStream out
public AbstractJmxClient(java.lang.String host, java.lang.Integer port, java.lang.String username, java.lang.String password) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public void writeln(java.lang.Throwable err)
public void writeln(java.lang.String msg)
public void write(java.lang.String msg)
public void writeln(java.lang.String format, java.lang.Object... args)
public void write(java.lang.String format, java.lang.Object... args)
public void setOutput(java.io.PrintStream out)
public static org.apache.commons.cli.CommandLine processArguments(java.lang.String[] args) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseException
public static void addCmdOption(java.lang.String shortOpt, java.lang.String longOpt, boolean hasArg, java.lang.String description)
public static void printHelp(java.lang.String synopsis, java.lang.String header)
Copyright © 2016 The Apache Software Foundation