org.mule.management.agents
Class Log4jAgent
java.lang.Object
org.mule.management.agents.Log4jAgent
- All Implemented Interfaces:
- org.mule.umo.lifecycle.Disposable, org.mule.umo.lifecycle.Initialisable, org.mule.umo.lifecycle.Lifecycle, org.mule.umo.lifecycle.Startable, org.mule.umo.lifecycle.Stoppable, org.mule.umo.manager.UMOAgent
- public class Log4jAgent
- extends Object
- implements org.mule.umo.manager.UMOAgent
Log4jAgent exposes the configuration of the Log4J instance running
in Mule for Jmx management
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMX_OBJECT_NAME
public static final String JMX_OBJECT_NAME
- See Also:
- Constant Field Values
Log4jAgent
public Log4jAgent()
getName
public String getName()
- Specified by:
getName in interface org.mule.umo.manager.UMOAgent
setName
public void setName(String name)
- Specified by:
setName in interface org.mule.umo.manager.UMOAgent
getDescription
public String getDescription()
- Specified by:
getDescription in interface org.mule.umo.manager.UMOAgent
initialise
public void initialise()
throws org.mule.umo.lifecycle.InitialisationException
- Specified by:
initialise in interface org.mule.umo.lifecycle.Initialisable
- Throws:
org.mule.umo.lifecycle.InitialisationException
unregisterMBeansIfNecessary
protected void unregisterMBeansIfNecessary()
throws javax.management.MalformedObjectNameException,
javax.management.InstanceNotFoundException,
javax.management.MBeanRegistrationException
- Unregister all log4j MBeans if there are any left over the old deployment
- Throws:
javax.management.MalformedObjectNameException
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException
start
public void start()
throws org.mule.umo.UMOException
- Specified by:
start in interface org.mule.umo.lifecycle.Startable
- Throws:
org.mule.umo.UMOException
stop
public void stop()
throws org.mule.umo.UMOException
- Specified by:
stop in interface org.mule.umo.lifecycle.Stoppable
- Throws:
org.mule.umo.UMOException
dispose
public void dispose()
- Specified by:
dispose in interface org.mule.umo.lifecycle.Disposable
registered
public void registered()
- Specified by:
registered in interface org.mule.umo.manager.UMOAgent
unregistered
public void unregistered()
- Specified by:
unregistered in interface org.mule.umo.manager.UMOAgent
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.