public class StopGracefullyCommand extends ShutdownCommand
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
connectorName |
protected long |
pollInterval |
protected java.lang.String |
queueName |
protected long |
timeout |
helpFile
DEFAULT_JMX_URL
COMMAND_OPTION_DELIMETER, context
Constructor and Description |
---|
StopGracefullyCommand()
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
java.lang.String |
getOneLineDescription() |
protected void |
handleOption(java.lang.String token,
java.util.List<java.lang.String> tokens)
Handle the --all option.
|
protected void |
stopBrokers(javax.management.MBeanServerConnection jmxConnection,
java.util.Collection brokerBeans)
Stops the list of brokers.
|
printHelp, runTask
closeJmxConnection, createJmxConnection, execute, findJMXUrlByProcessId, getJmxPassword, getJmxServiceUrl, getJmxUser, getJVM, isJmxUseLocal, isSunJVM, setJmxPassword, setJmxServiceUrl, setJmxServiceUrl, setJmxUseLocal, setJmxUser, useJmxServiceUrl
parseOptions, setCommandContext
protected java.lang.String connectorName
protected java.lang.String queueName
protected long timeout
protected long pollInterval
public java.lang.String getName()
getName
in interface Command
getName
in class ShutdownCommand
public java.lang.String getOneLineDescription()
getOneLineDescription
in interface Command
getOneLineDescription
in class ShutdownCommand
protected void stopBrokers(javax.management.MBeanServerConnection jmxConnection, java.util.Collection brokerBeans) throws java.lang.Exception
stopBrokers
in class ShutdownCommand
jmxConnection
- - connection to the mbean serverbrokerBeans
- - broker mbeans to stop @throws Exceptionjava.lang.Exception
protected void handleOption(java.lang.String token, java.util.List<java.lang.String> tokens) throws java.lang.Exception
ShutdownCommand
handleOption
in class ShutdownCommand
token
- - option token to handletokens
- - succeeding command argumentsjava.lang.Exception
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.