org.apache.camel.management.mbean
Class ManagedRoute
java.lang.Object
org.apache.camel.management.mbean.ManagedCounter
org.apache.camel.management.mbean.ManagedPerformanceCounter
org.apache.camel.management.mbean.ManagedRoute
- All Implemented Interfaces:
- ManagedCounterMBean, ManagedPerformanceCounterMBean, ManagedRouteMBean, PerformanceCounter, TimerListener
- Direct Known Subclasses:
- ManagedSuspendableRoute
@ManagedResource(description="Managed Route")
public class ManagedRoute
- extends ManagedPerformanceCounter
- implements TimerListener, ManagedRouteMBean
| Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter |
completedExchange, dumpStatsAsXml, failedExchange, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, init, isStatisticsEnabled, reset, setStatisticsEnabled |
| Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean |
dumpStatsAsXml, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled |
VALUE_UNKNOWN
public static final String VALUE_UNKNOWN
- See Also:
- Constant Field Values
route
protected final Route route
description
protected final String description
context
protected final ModelCamelContext context
ManagedRoute
public ManagedRoute(ModelCamelContext context,
Route route)
getRoute
public Route getRoute()
getContext
public CamelContext getContext()
getRouteId
public String getRouteId()
- Specified by:
getRouteId in interface ManagedRouteMBean
getDescription
public String getDescription()
- Specified by:
getDescription in interface ManagedRouteMBean
getEndpointUri
public String getEndpointUri()
- Specified by:
getEndpointUri in interface ManagedRouteMBean
getState
public String getState()
- Specified by:
getState in interface ManagedRouteMBean
getInflightExchanges
public Integer getInflightExchanges()
- Specified by:
getInflightExchanges in interface ManagedRouteMBean
getCamelId
public String getCamelId()
- Specified by:
getCamelId in interface ManagedRouteMBean
getTracing
public Boolean getTracing()
- Specified by:
getTracing in interface ManagedRouteMBean
setTracing
public void setTracing(Boolean tracing)
- Specified by:
setTracing in interface ManagedRouteMBean
getRoutePolicyList
public String getRoutePolicyList()
- Specified by:
getRoutePolicyList in interface ManagedRouteMBean
getLoad01
public String getLoad01()
- Specified by:
getLoad01 in interface ManagedRouteMBean
getLoad05
public String getLoad05()
- Specified by:
getLoad05 in interface ManagedRouteMBean
getLoad15
public String getLoad15()
- Specified by:
getLoad15 in interface ManagedRouteMBean
onTimer
public void onTimer()
- Description copied from interface:
TimerListener
- Notification invoked.
- Specified by:
onTimer in interface TimerListener
start
public void start()
throws Exception
- Specified by:
start in interface ManagedRouteMBean
- Throws:
Exception
stop
public void stop()
throws Exception
- Specified by:
stop in interface ManagedRouteMBean
- Throws:
Exception
stop
public void stop(long timeout)
throws Exception
- Specified by:
stop in interface ManagedRouteMBean
- Throws:
Exception
stop
public boolean stop(Long timeout,
Boolean abortAfterTimeout)
throws Exception
- Specified by:
stop in interface ManagedRouteMBean
- Throws:
Exception
shutdown
public void shutdown()
throws Exception
- Specified by:
shutdown in interface ManagedRouteMBean
- Throws:
Exception
shutdown
public void shutdown(long timeout)
throws Exception
- Specified by:
shutdown in interface ManagedRouteMBean
- Throws:
Exception
remove
public boolean remove()
throws Exception
- Specified by:
remove in interface ManagedRouteMBean
- Throws:
Exception
dumpRouteAsXml
public String dumpRouteAsXml()
throws Exception
- Specified by:
dumpRouteAsXml in interface ManagedRouteMBean
- Throws:
Exception
updateRouteFromXml
public void updateRouteFromXml(String xml)
throws Exception
- Specified by:
updateRouteFromXml in interface ManagedRouteMBean
- Throws:
Exception
dumpRouteStatsAsXml
public String dumpRouteStatsAsXml(boolean fullStats,
boolean includeProcessors)
throws Exception
- Specified by:
dumpRouteStatsAsXml in interface ManagedRouteMBean
- Throws:
Exception
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Apache CAMEL