org.mule.module.management.agent
Class JmxApplicationAgent

java.lang.Object
  extended by org.mule.AbstractAgent
      extended by org.mule.module.management.agent.AbstractJmxAgent
          extended by org.mule.module.management.agent.JmxApplicationAgent
All Implemented Interfaces:
Agent, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NameableObject, NamedObject

public class JmxApplicationAgent
extends AbstractJmxAgent

JMX Agent for Mule Applications


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.module.management.agent.AbstractJmxAgent
AbstractJmxAgent.MuleContextStartedListener, AbstractJmxAgent.MuleContextStoppedListener
 
Field Summary
 
Fields inherited from class org.mule.module.management.agent.AbstractJmxAgent
containerMode, DEFAULT_CONNECTOR_SERVER_PROPERTIES, DEFAULT_JMX_AUTHENTICATOR, DEFAULT_REMOTING_URI, locateServer, logger, NAME
 
Fields inherited from class org.mule.AbstractAgent
muleContext, name
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
JmxApplicationAgent()
           
 
Method Summary
protected  void registerServices()
           
 
Methods inherited from class org.mule.module.management.agent.AbstractJmxAgent
buildFullyQualifiedEndpointName, dispose, getConnectorServerProperties, getConnectorServerUrl, getDescription, getJmxAuthenticator, getJmxSupportFactory, getMBeanServer, getRmiRegistry, initialise, initRMI, isCreateRmiRegistry, isCreateServer, isEnableStatistics, isLocateServer, registerApplicationServices, registerConfigurationService, registerConnectorServices, registerEndpointServices, registerFlowConstructServices, registerModelServices, registerMuleService, registerServiceServices, registerStatisticsService, registerWrapperService, setConnectorServerProperties, setConnectorServerUrl, setCreateRmiRegistry, setCreateServer, setCredentials, setEnableStatistics, setJmxAuthenticator, setJmxSupportFactory, setLocateServer, setMBeanServer, setRmiRegistry, start, stop, unregisterMBeansIfNecessary, unregisterMBeansIfNecessary
 
Methods inherited from class org.mule.AbstractAgent
getName, setMuleContext, setName, unregisterMeQuietly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmxApplicationAgent

public JmxApplicationAgent()
Method Detail

registerServices

protected void registerServices()
                         throws MuleException,
                                NotCompliantMBeanException,
                                MBeanRegistrationException,
                                InstanceAlreadyExistsException,
                                MalformedObjectNameException
Specified by:
registerServices in class AbstractJmxAgent
Throws:
MuleException
NotCompliantMBeanException
MBeanRegistrationException
InstanceAlreadyExistsException
MalformedObjectNameException


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.