org.ow2.jasmine.monitoring.mbeancmd.commands
Class MonologJMX

java.lang.Object
  extended by org.ow2.jasmine.monitoring.mbeancmd.commands.MonologJMX

public class MonologJMX
extends java.lang.Object

Command that displays all Monolog logs from a given J2EE server. TODO: Make this class inherit AbstractCommand and able of receiving command line arguments (output to a file, for instance?).


Field Summary
private  java.lang.String jmxUrl
          JMX URL to connect to.
private  javax.management.MBeanServerConnection mbscnx
          JMX connection.
 
Constructor Summary
MonologJMX(java.lang.String jmxUrl)
          Constructor: saves the JMX URL.
 
Method Summary
protected  javax.management.MBeanServerConnection getMBeanServerConnection()
           
static void main(java.lang.String[] args)
          Displays all Monolog logs from a given J2EE server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mbscnx

private javax.management.MBeanServerConnection mbscnx
JMX connection.


jmxUrl

private java.lang.String jmxUrl
JMX URL to connect to.

Constructor Detail

MonologJMX

public MonologJMX(java.lang.String jmxUrl)
Constructor: saves the JMX URL.

Parameters:
jmxUrl - Target JMX URL.
Method Detail

getMBeanServerConnection

protected javax.management.MBeanServerConnection getMBeanServerConnection()
Returns:
JMX connection to the MBean server.

main

public static void main(java.lang.String[] args)
Displays all Monolog logs from a given J2EE server.

Parameters:
args - Array of argument, first if the JMX URL of the J2EE server.