@ManagedResource(description="Managed Route") public class ManagedRoute extends ManagedPerformanceCounter implements org.apache.camel.TimerListener, org.apache.camel.api.management.mbean.ManagedRouteMBean
Modifier and Type | Field and Description |
---|---|
protected org.apache.camel.CamelContext |
context |
protected String |
description |
protected org.apache.camel.Route |
route |
static String |
VALUE_UNKNOWN |
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedRoute(org.apache.camel.CamelContext context,
org.apache.camel.Route route) |
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, reset, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
public static final String VALUE_UNKNOWN
protected final org.apache.camel.Route route
protected final String description
protected final org.apache.camel.CamelContext context
public ManagedRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route)
public void init(org.apache.camel.spi.ManagementStrategy strategy)
init
in class ManagedPerformanceCounter
public org.apache.camel.Route getRoute()
public org.apache.camel.CamelContext getContext()
public String getRouteId()
getRouteId
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getRouteGroup()
getRouteGroup
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public TabularData getRouteProperties()
getRouteProperties
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getDescription()
getDescription
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getEndpointUri()
getEndpointUri
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getState()
getState
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getUptime()
getUptime
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public long getUptimeMillis()
getUptimeMillis
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public Integer getInflightExchanges()
public String getCamelId()
getCamelId
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getCamelManagementName()
getCamelManagementName
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public Boolean getTracing()
getTracing
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public void setTracing(Boolean tracing)
setTracing
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public Boolean getMessageHistory()
getMessageHistory
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public Boolean getLogMask()
getLogMask
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getRoutePolicyList()
getRoutePolicyList
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getLoad01()
getLoad01
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getLoad05()
getLoad05
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getLoad15()
getLoad15
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public void onTimer()
onTimer
in interface org.apache.camel.TimerListener
public void start() throws Exception
start
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public void stop() throws Exception
stop
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public void stop(long timeout) throws Exception
stop
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public boolean stop(Long timeout, Boolean abortAfterTimeout) throws Exception
stop
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public boolean remove() throws Exception
remove
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public void restart() throws Exception
restart
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public void restart(long delay) throws Exception
restart
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public String dumpRouteAsXml() throws Exception
dumpRouteAsXml
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public String dumpRouteAsXml(boolean resolvePlaceholders) throws Exception
dumpRouteAsXml
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public String dumpRouteAsXml(boolean resolvePlaceholders, boolean resolveDelegateEndpoints) throws Exception
dumpRouteAsXml
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public void updateRouteFromXml(String xml) throws Exception
updateRouteFromXml
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public String dumpRouteStatsAsXml(boolean fullStats, boolean includeProcessors) throws Exception
dumpRouteStatsAsXml
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public String dumpStepStatsAsXml(boolean fullStats) throws Exception
dumpStepStatsAsXml
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public void reset(boolean includeProcessors) throws Exception
reset
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Exception
public Long getOldestInflightDuration()
getOldestInflightDuration
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public String getOldestInflightExchangeId()
getOldestInflightExchangeId
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public Boolean getHasRouteController()
getHasRouteController
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
public org.apache.camel.api.management.mbean.RouteError getLastError()
getLastError
in interface org.apache.camel.api.management.mbean.ManagedRouteMBean
Apache Camel