org.mule.management.agents
Class Log4jAgent
java.lang.Object
org.mule.management.agents.Log4jAgent
- All Implemented Interfaces:
- Disposable, Initialisable, Lifecycle, Startable, Stoppable, UMOAgent
- public class Log4jAgent
- extends Object
- implements 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 UMOAgent
setName
public void setName(String name)
- Specified by:
setName in interface UMOAgent
getDescription
public String getDescription()
- Specified by:
getDescription in interface UMOAgent
initialise
public void initialise()
throws InitialisationException
- Specified by:
initialise in interface Initialisable
- Throws:
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 UMOException
- Specified by:
start in interface Startable
- Throws:
UMOException
stop
public void stop()
throws UMOException
- Specified by:
stop in interface Stoppable
- Throws:
UMOException
dispose
public void dispose()
- Specified by:
dispose in interface Disposable
registered
public void registered()
- Specified by:
registered in interface UMOAgent
unregistered
public void unregistered()
- Specified by:
unregistered in interface UMOAgent
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.