|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.activemq.console.command.AbstractCommand
org.apache.activemq.console.command.AbstractJmxCommand
public abstract class AbstractJmxCommand
| Field Summary | |
|---|---|
static String |
DEFAULT_JMX_URL
|
| Fields inherited from class org.apache.activemq.console.command.AbstractCommand |
|---|
COMMAND_OPTION_DELIMETER, context |
| Constructor Summary | |
|---|---|
AbstractJmxCommand()
|
|
| Method Summary | |
|---|---|
protected void |
closeJmxConnection()
Close the current JMX connector |
protected MBeanServerConnection |
createJmxConnection()
|
void |
execute(List<String> tokens)
Execute a generic command, which includes parsing the options for the command and running the specific task. |
protected String |
findJMXUrlByProcessId(int pid)
Finds the JMX Url for a VM by its process id |
String |
getJmxPassword()
Get the password used when authenticating |
protected JMXServiceURL |
getJmxServiceUrl()
Get the current specified JMX service url. |
String |
getJmxUser()
Get the JMX user name to be used when authenticating. |
static String |
getJVM()
|
protected void |
handleOption(String token,
List<String> tokens)
Handle the --jmxurl option. |
boolean |
isJmxUseLocal()
Get whether the default mbean server for this JVM should be used instead of the jmx url |
static boolean |
isSunJVM()
|
void |
setJmxPassword(String jmxPassword)
Sets the password to use when authenticating |
protected void |
setJmxServiceUrl(JMXServiceURL jmxServiceUrl)
Sets the JMX service url to use. |
protected void |
setJmxServiceUrl(String jmxServiceUrl)
Sets the JMX service url to use. |
void |
setJmxUseLocal(boolean jmxUseLocal)
Sets whether the the default mbean server for this JVM should be used instead of the jmx url |
void |
setJmxUser(String jmxUser)
Sets the JMS user name to use |
protected JMXServiceURL |
useJmxServiceUrl()
Get the current JMX service url being used, or create a default one if no JMX service url has been specified. |
| Methods inherited from class org.apache.activemq.console.command.AbstractCommand |
|---|
parseOptions, printHelp, runTask, setCommandContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String DEFAULT_JMX_URL
| Constructor Detail |
|---|
public AbstractJmxCommand()
| Method Detail |
|---|
protected JMXServiceURL getJmxServiceUrl()
public static String getJVM()
public static boolean isSunJVM()
protected String findJMXUrlByProcessId(int pid)
pid - The process id value of the VM to search for.
protected JMXServiceURL useJmxServiceUrl()
throws MalformedURLException
MalformedURLExceptionprotected void setJmxServiceUrl(JMXServiceURL jmxServiceUrl)
jmxServiceUrl - - new JMX service url to use
protected void setJmxServiceUrl(String jmxServiceUrl)
throws MalformedURLException
jmxServiceUrl - - new JMX service url to use
MalformedURLExceptionpublic String getJmxUser()
public void setJmxUser(String jmxUser)
jmxUser - - the jmxpublic String getJmxPassword()
public void setJmxPassword(String jmxPassword)
jmxPassword - - the password used for JMX authenticationpublic boolean isJmxUseLocal()
true if the mbean server from this JVM should be used, false if the jmx url should be usedpublic void setJmxUseLocal(boolean jmxUseLocal)
jmxUseLocal - - true if the mbean server from this JVM should be used, false if the jmx url should be usedprotected void closeJmxConnection()
protected MBeanServerConnection createJmxConnection()
throws IOException
IOException
protected void handleOption(String token,
List<String> tokens)
throws Exception
handleOption in class AbstractCommandtoken - - option token to handletokens - - succeeding command arguments
Exception
public void execute(List<String> tokens)
throws Exception
AbstractCommand
execute in interface Commandexecute in class AbstractCommandtokens - - command arguments
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||