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:
org.apache.camel.api.management.mbean.ManagedCounterMBean,org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean,org.apache.camel.api.management.mbean.ManagedRouteMBean,PerformanceCounter,org.apache.camel.TimerListener
- Direct Known Subclasses:
ManagedSuspendableRoute
@ManagedResource(description="Managed Route") public class ManagedRoute extends ManagedPerformanceCounter implements org.apache.camel.TimerListener, org.apache.camel.api.management.mbean.ManagedRouteMBean
-
-
Field Summary
Fields Modifier and Type Field Description protected StringconfigurationIdprotected org.apache.camel.CamelContextcontextprotected Stringdescriptionprotected org.apache.camel.Routerouteprotected StringsourceLocationprotected StringsourceLocationShortstatic StringVALUE_UNKNOWN-
Fields inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
TIMESTAMP_FORMAT
-
Fields inherited from class org.apache.camel.management.mbean.ManagedCounter
exchangesTotal, resetTimestamp, startTimestamp
-
-
Constructor Summary
Constructors Constructor Description ManagedRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route)
-
Method Summary
-
Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, reset, setStatisticsEnabled
-
Methods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
-
-
-
-
Field Detail
-
VALUE_UNKNOWN
public static final String VALUE_UNKNOWN
- See Also:
- Constant Field Values
-
route
protected final org.apache.camel.Route route
-
description
protected final String description
-
configurationId
protected final String configurationId
-
sourceLocation
protected final String sourceLocation
-
sourceLocationShort
protected final String sourceLocationShort
-
context
protected final org.apache.camel.CamelContext context
-
-
Constructor Detail
-
ManagedRoute
public ManagedRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route)
-
-
Method Detail
-
init
public void init(org.apache.camel.spi.ManagementStrategy strategy)
- Overrides:
initin classManagedPerformanceCounter
-
getRoute
public org.apache.camel.Route getRoute()
-
getContext
public org.apache.camel.CamelContext getContext()
-
getRouteId
public String getRouteId()
- Specified by:
getRouteIdin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getRouteGroup
public String getRouteGroup()
- Specified by:
getRouteGroupin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getRouteProperties
public TabularData getRouteProperties()
- Specified by:
getRoutePropertiesin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getSourceLocation
public String getSourceLocation()
- Specified by:
getSourceLocationin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getSourceLocationShort
public String getSourceLocationShort()
- Specified by:
getSourceLocationShortin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getRouteConfigurationId
public String getRouteConfigurationId()
- Specified by:
getRouteConfigurationIdin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getEndpointUri
public String getEndpointUri()
- Specified by:
getEndpointUriin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getState
public String getState()
- Specified by:
getStatein interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getUptime
public String getUptime()
- Specified by:
getUptimein interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getUptimeMillis
public long getUptimeMillis()
- Specified by:
getUptimeMillisin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getCamelId
public String getCamelId()
- Specified by:
getCamelIdin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getCamelManagementName
public String getCamelManagementName()
- Specified by:
getCamelManagementNamein interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getTracing
public Boolean getTracing()
- Specified by:
getTracingin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
setTracing
public void setTracing(Boolean tracing)
- Specified by:
setTracingin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getMessageHistory
public Boolean getMessageHistory()
- Specified by:
getMessageHistoryin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getLogMask
public Boolean getLogMask()
- Specified by:
getLogMaskin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getRoutePolicyList
public String getRoutePolicyList()
- Specified by:
getRoutePolicyListin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getLoad01
public String getLoad01()
- Specified by:
getLoad01in interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getLoad05
public String getLoad05()
- Specified by:
getLoad05in interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getLoad15
public String getLoad15()
- Specified by:
getLoad15in interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getThroughput
public String getThroughput()
- Specified by:
getThroughputin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
onTimer
public void onTimer()
- Specified by:
onTimerin interfaceorg.apache.camel.TimerListener
-
start
public void start() throws Exception
- Specified by:
startin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
stop
public void stop() throws Exception
- Specified by:
stopin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
stopAndFail
public void stopAndFail() throws Exception
- Specified by:
stopAndFailin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
stop
public void stop(long timeout) throws Exception
- Specified by:
stopin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
stop
public boolean stop(Long timeout, Boolean abortAfterTimeout) throws Exception
- Specified by:
stopin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
remove
public boolean remove() throws Exception
- Specified by:
removein interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
restart
public void restart() throws Exception
- Specified by:
restartin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
restart
public void restart(long delay) throws Exception
- Specified by:
restartin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
dumpRouteAsXml
public String dumpRouteAsXml() throws Exception
- Specified by:
dumpRouteAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
dumpRouteAsXml
public String dumpRouteAsXml(boolean resolvePlaceholders) throws Exception
- Specified by:
dumpRouteAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
dumpRouteAsXml
public String dumpRouteAsXml(boolean resolvePlaceholders, boolean resolveDelegateEndpoints) throws Exception
- Specified by:
dumpRouteAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
dumpRouteStatsAsXml
public String dumpRouteStatsAsXml(boolean fullStats, boolean includeProcessors) throws Exception
- Specified by:
dumpRouteStatsAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
dumpStepStatsAsXml
public String dumpStepStatsAsXml(boolean fullStats) throws Exception
- Specified by:
dumpStepStatsAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
dumpRouteSourceLocationsAsXml
public String dumpRouteSourceLocationsAsXml() throws Exception
- Specified by:
dumpRouteSourceLocationsAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
reset
public void reset(boolean includeProcessors) throws Exception
- Specified by:
resetin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
getOldestInflightDuration
public Long getOldestInflightDuration()
- Specified by:
getOldestInflightDurationin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getOldestInflightExchangeId
public String getOldestInflightExchangeId()
- Specified by:
getOldestInflightExchangeIdin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getHasRouteController
public Boolean getHasRouteController()
- Specified by:
getHasRouteControllerin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
getLastError
public org.apache.camel.api.management.mbean.RouteError getLastError()
- Specified by:
getLastErrorin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean
-
processorIds
public Collection<String> processorIds() throws Exception
- Specified by:
processorIdsin interfaceorg.apache.camel.api.management.mbean.ManagedRouteMBean- Throws:
Exception
-
-