org.mule.module.management.agent
Class WrapperManagerAgent
java.lang.Object
org.mule.AbstractAgent
org.mule.module.management.agent.WrapperManagerAgent
- All Implemented Interfaces:
- Agent, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject
public class WrapperManagerAgent
- extends AbstractAgent
This agent integrates Java Service Wrapper into Mule. See
http://wrapper.tanukisoftware.org
for more details.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WRAPPER_OBJECT_NAME
public static final String WRAPPER_OBJECT_NAME
- MBean name to register under.
- See Also:
- Constant Field Values
DEFAULT_WRAPPER_MBEAN_NAME
public static final String DEFAULT_WRAPPER_MBEAN_NAME
- For cases when Mule is embedded in another process and that external process
had registered the MBean.
- See Also:
- Constant Field Values
WrapperManagerAgent
public WrapperManagerAgent()
initialise
public void initialise()
throws InitialisationException
- Specified by:
initialise in interface Initialisable- Specified by:
initialise in class AbstractAgent
- Throws:
InitialisationException
start
public void start()
throws MuleException
- Throws:
MuleException
stop
public void stop()
throws MuleException
- Throws:
MuleException
dispose
public void dispose()
registered
public void registered()
unregistered
public void unregistered()
getDescription
public String getDescription()
- Specified by:
getDescription in interface Agent- Overrides:
getDescription in class AbstractAgent
lazyInitWrapperManager
protected void lazyInitWrapperManager()
unregisterMBeansIfNecessary
protected void unregisterMBeansIfNecessary()
throws MalformedObjectNameException,
InstanceNotFoundException,
MBeanRegistrationException
- Unregister all MBeans if there are any left over the old deployment
- Throws:
MalformedObjectNameException
InstanceNotFoundException
MBeanRegistrationException
unregisterMeQuietly
protected void unregisterMeQuietly()
- Quietly unregister ourselves.
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.