public class JmxTemplateCamelFacade extends java.lang.Object implements CamelFacade
Constructor and Description |
---|
JmxTemplateCamelFacade(io.fabric8.service.JmxTemplateSupport template) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
dumpRoutesStatsAsXml(java.lang.String managementName)
Dumps the performance statistics of all the routes for the given CamelContext, as XML
|
<T> T |
execute(CamelFacadeCallback<T> callback)
Executes a JMX operation on a BrokerFacade
|
CamelContextMBean |
getCamelContext(java.lang.String managementName)
Gets the CamelContext
|
java.util.List<CamelContextMBean> |
getCamelContexts()
Gets all the CamelContexts in the JVM
|
org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean |
getCamelTracer(java.lang.String managementName)
Gets the camel tracer
|
java.util.List<CamelComponentMBean> |
getComponents(java.lang.String managementName)
Gets all the components of the given CamelContext
|
java.util.List<CamelConsumerMBean> |
getConsumers(java.lang.String managementName)
Gets all the consumers of the given CamelContext
|
java.util.List<CamelEndpointMBean> |
getEndpoints(java.lang.String managementName)
Gets all the endpoints of the given CamelContext
|
CamelFabricTracerMBean |
getFabricTracer(java.lang.String managementName)
Gets the fabric tracer
|
java.util.List<CamelProcessorMBean> |
getProcessors(java.lang.String managementName)
Gets all the processors of the given CamelContext
|
java.util.List<CamelRouteMBean> |
getRoutes(java.lang.String managementName)
Gets all the routes of the given CamelContext
|
java.util.List<CamelThreadPoolMBean> |
getThreadPools(java.lang.String managementName)
Gets all the thread pools created and managed by the given CamelContext
|
public JmxTemplateCamelFacade(io.fabric8.service.JmxTemplateSupport template)
public <T> T execute(CamelFacadeCallback<T> callback)
public java.util.List<CamelContextMBean> getCamelContexts() throws java.lang.Exception
CamelFacade
getCamelContexts
in interface CamelFacade
java.lang.Exception
public CamelContextMBean getCamelContext(java.lang.String managementName)
CamelFacade
getCamelContext
in interface CamelFacade
managementName
- the camel context management name (not context id)public CamelFabricTracerMBean getFabricTracer(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getFabricTracer
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean getCamelTracer(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getCamelTracer
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public java.util.List<CamelComponentMBean> getComponents(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getComponents
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public java.util.List<CamelRouteMBean> getRoutes(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getRoutes
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public java.util.List<CamelEndpointMBean> getEndpoints(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getEndpoints
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public java.util.List<CamelConsumerMBean> getConsumers(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getConsumers
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public java.util.List<CamelProcessorMBean> getProcessors(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getProcessors
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public java.util.List<CamelThreadPoolMBean> getThreadPools(java.lang.String managementName) throws java.lang.Exception
CamelFacade
getThreadPools
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
public java.lang.String dumpRoutesStatsAsXml(java.lang.String managementName) throws java.lang.Exception
CamelFacade
dumpRoutesStatsAsXml
in interface CamelFacade
managementName
- the camel context management name (not context id)java.lang.Exception
Copyright © 2015 Red Hat. All Rights Reserved.