|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.jasmine.monitoring.mbeancmd.AbstractCommand
org.ow2.jasmine.monitoring.mbeancmd.commands.Poll
Polls multiple J2EE servers at the given period.
Field Summary | |
private org.apache.commons.cli.CommandLine |
commandLine
Command line arguments. |
private java.lang.String |
graphDef
Graph definitions, null for no graph output. |
private boolean |
isCpuSunOption
Print statistics on the CPU usage ? |
private boolean |
isDataSourceOption
Prints statistics on datasources ? |
private boolean |
isDtdOption
Print DTD for the graph XML format ? |
private boolean |
isEntityOption
Print statistics on entity EJBs ? |
private boolean |
isHttpOption
Print statistics on Http/AJP connectors ? |
private boolean |
isJCACFSourceOption
Print statistics on JCA connection factories ? |
private boolean |
isJoramQueueOption
Print statistics on Joram Queues ? |
private boolean |
isServerOption
Print overall statistics ? |
private boolean |
isServletOption
Print statistics on servlets ? |
private boolean |
isStatefulOption
Print statistics on stateful session EJBs ? |
private boolean |
isStatelessOption
Print statistics on stateless session EJBs ? |
private boolean |
isTxOption
Print statistics on transactions ? |
private java.lang.String |
jasmineURI
URI of the JASMINe event switch, null for no JASMINe output. |
private java.lang.String |
onPattern
Object name filtering pattern. |
private org.apache.commons.cli.Options |
options
List of options that should be parsed from the command line. |
private java.lang.String |
outputFilePath
Output file path, null for no file output. |
private long |
period
Poll period in seconds. |
private java.lang.String |
separator
Separator to use. |
Fields inherited from class org.ow2.jasmine.monitoring.mbeancmd.AbstractCommand |
arguments, name, simpleDateFormat |
Constructor Summary | |
Poll()
Constructor: calls setOptions() . |
Method Summary | |
int |
exec()
Implementation of inherited abstract method. |
void |
help()
Calls AbstractCommand.help() followed by printDtd() . |
static void |
main(java.lang.String[] args)
Tests the Poll implementation. |
void |
parseCommandLine(java.lang.String[] args)
Parses the command line arguments into commandLine . |
private void |
printDtd()
Prints out the DTD for graph XML. |
private void |
setOptions()
Sets all options that are parseable from the command line. |
java.lang.String |
summary()
Implementation of inherited abstract method. |
Methods inherited from class org.ow2.jasmine.monitoring.mbeancmd.AbstractCommand |
getHelpDoc, getName, setArgs |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private org.apache.commons.cli.Options options
private org.apache.commons.cli.CommandLine commandLine
private long period
private boolean isHttpOption
private boolean isServerOption
private boolean isTxOption
private boolean isCpuSunOption
private boolean isDataSourceOption
private boolean isJCACFSourceOption
private boolean isJoramQueueOption
private boolean isServletOption
private boolean isStatelessOption
private boolean isStatefulOption
private boolean isEntityOption
private java.lang.String graphDef
private java.lang.String outputFilePath
private java.lang.String jasmineURI
private boolean isDtdOption
private java.lang.String onPattern
private java.lang.String separator
Constructor Detail |
public Poll()
setOptions()
.
Method Detail |
public int exec()
exec
in interface Command
exec
in class AbstractCommand
AbstractCommand.exec()
public void help()
AbstractCommand.help()
followed by printDtd()
.
help
in interface Command
help
in class AbstractCommand
Command.help()
,
AbstractCommand.getHelpDoc()
private void printDtd()
public java.lang.String summary()
summary
in interface Command
summary
in class AbstractCommand
AbstractCommand.summary()
public static void main(java.lang.String[] args)
args
- Arguments to pass to Poll#setArgs.public void parseCommandLine(java.lang.String[] args) throws org.apache.commons.cli.ParseException
commandLine
.
args
- Arguments to parse.
org.apache.commons.cli.ParseException
- If parsing fails.private void setOptions()
options
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |