public class WrapperManagerAgent extends AbstractAgent
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_WRAPPER_MBEAN_NAME
For cases when Mule is embedded in another process and that external process
had registered the MBean.
|
static String |
WRAPPER_JMX_NAME
MBean name to register under.
|
muleContext, namePHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
WrapperManagerAgent() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
String |
getDescription() |
static int |
getJavaPID()
This method is a copy of the implementation of
WrapperManagerMBean.getJavaPID() and it is here because that method is
not present in the WrapperManagerMBean until version 3.2.3. |
static int |
getWrapperPID()
This method is a copy of the implementation of
WrapperManagerMBean.getWrapperPID() and it is here because that method
is not present in the WrapperManagerMBean until version 3.2.3. |
void |
initialise() |
protected void |
lazyInitWrapperManager() |
void |
start() |
void |
stop() |
protected void |
unregisterMBeansIfNecessary()
Unregister all MBeans if there are any left over the old deployment
|
getName, setMuleContext, setName, unregisterMeQuietlypublic static final String WRAPPER_JMX_NAME
public static final String DEFAULT_WRAPPER_MBEAN_NAME
public void initialise()
throws InitialisationException
InitialisationExceptionpublic void start()
throws MuleException
MuleExceptionpublic void stop()
throws MuleException
MuleExceptionpublic void dispose()
public String getDescription()
getDescription in interface AgentgetDescription in class AbstractAgentpublic static int getJavaPID()
WrapperManagerMBean.getJavaPID() and it is here because that method is
not present in the WrapperManagerMBean until version 3.2.3.
SpringSource's TC Server uses The wrapper version 3.2.0 so having this method
here allows us to be compatible with TC Server.public static int getWrapperPID()
WrapperManagerMBean.getWrapperPID() and it is here because that method
is not present in the WrapperManagerMBean until version 3.2.3.
SpringSource's TC Server uses The wrapper version 3.2.0 so having this method
here allows us to be compatible with TC Server.protected void lazyInitWrapperManager()
protected void unregisterMBeansIfNecessary()
throws MalformedObjectNameException,
InstanceNotFoundException,
MBeanRegistrationException
Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.