org.mule.management.agents
Class Mx4jAgent
java.lang.Object
org.mule.management.agents.Mx4jAgent
- 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 Mx4jAgent
- extends Object
- implements org.mule.umo.manager.UMOAgent
Mx4jAgent configures an Mx4J Http Adaptor for Jmx management,
statistics and configuration viewing of a Mule instance..
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HTTP_ADAPTER_OBJECT_NAME
public static final String HTTP_ADAPTER_OBJECT_NAME
- See Also:
- Constant Field Values
Mx4jAgent
public Mx4jAgent()
createAdaptor
protected mx4j.tools.adaptor.http.HttpAdaptor createAdaptor()
throws Exception
- Throws:
Exception
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
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
unregisterMBeansIfNecessary
protected void unregisterMBeansIfNecessary()
throws javax.management.MalformedObjectNameException,
javax.management.InstanceNotFoundException,
javax.management.MBeanRegistrationException
- Unregister all Mx4j MBeans if there are any left over the old deployment
- Throws:
javax.management.MalformedObjectNameException
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException
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
getDescription
public String getDescription()
- Specified by:
getDescription in interface org.mule.umo.manager.UMOAgent
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
getJmxAdaptorUrl
public String getJmxAdaptorUrl()
- Returns:
- Returns the jmxAdaptorUrl.
setJmxAdaptorUrl
public void setJmxAdaptorUrl(String jmxAdaptorUrl)
- Parameters:
jmxAdaptorUrl - The jmxAdaptorUrl to set.
getSocketFactoryProperties
public Map getSocketFactoryProperties()
setSocketFactoryProperties
public void setSocketFactoryProperties(Map socketFactoryProperties)
getLogin
public String getLogin()
setLogin
public void setLogin(String login)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getAuthenticationMethod
public String getAuthenticationMethod()
setAuthenticationMethod
public void setAuthenticationMethod(String authenticationMethod)
getXslFilePath
public String getXslFilePath()
setXslFilePath
public void setXslFilePath(String xslFilePath)
getPathInJar
public String getPathInJar()
setPathInJar
public void setPathInJar(String pathInJar)
isCacheXsl
public boolean isCacheXsl()
setCacheXsl
public void setCacheXsl(boolean cacheXsl)
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.