org.mule.module.management.agent
Class JmxDomainAgent

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

public class JmxDomainAgent
extends AbstractJmxAgent

JMX agent for domain artifacts


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
JmxDomainAgent()
           
 
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

JmxDomainAgent

public JmxDomainAgent()
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.