public interface ManagedRouteMBean extends ManagedPerformanceCounterMBean
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
@ManagedAttribute(description="Route ID") String getRouteId()
@ManagedAttribute(description="Route Description") String getDescription()
@ManagedAttribute(description="Route Endpoint URI", mask=true) String getEndpointUri()
@ManagedAttribute(description="Route State") String getState()
@ManagedAttribute(description="Route Uptime [human readable text]") String getUptime()
@ManagedAttribute(description="Route Uptime [milliseconds]") long getUptimeMillis()
@ManagedAttribute(description="Current number of inflight Exchanges") @Deprecated Integer getInflightExchanges()
ManagedPerformanceCounterMBean.getExchangesInflight()
@ManagedAttribute(description="Camel ID") String getCamelId()
@ManagedAttribute(description="Camel ManagementName") String getCamelManagementName()
@ManagedAttribute(description="Tracing") Boolean getTracing()
@ManagedAttribute(description="Tracing") void setTracing(Boolean tracing)
@ManagedAttribute(description="Message History") Boolean getMessageHistory()
@ManagedAttribute(description="Route Policy List") String getRoutePolicyList()
@ManagedAttribute(description="Average load over the last minute") String getLoad01()
@ManagedAttribute(description="Average load over the last five minutes") String getLoad05()
@ManagedAttribute(description="Average load over the last fifteen minutes") String getLoad15()
@ManagedOperation(description="Start route") void start() throws Exception
Exception
@ManagedOperation(description="Stop route") void stop() throws Exception
Exception
@ManagedOperation(description="Stop route (using timeout in seconds)") void stop(long timeout) throws Exception
Exception
@ManagedOperation(description="Stop route, abort stop after timeout (in seconds)") boolean stop(Long timeout, Boolean abortAfterTimeout) throws Exception
Exception
@ManagedOperation(description="Shutdown route") @Deprecated void shutdown() throws Exception
Exception
@ManagedOperation(description="Shutdown route (using timeout in seconds)") @Deprecated void shutdown(long timeout) throws Exception
Exception
@ManagedOperation(description="Remove route (must be stopped)") boolean remove() throws Exception
Exception
@ManagedOperation(description="Restarts route (1 second delay before starting)") void restart() throws Exception
Exception
@ManagedOperation(description="Restarts route (using delay in seconds before starting)") void restart(long delay) throws Exception
Exception
@ManagedOperation(description="Dumps the route as XML") String dumpRouteAsXml() throws Exception
Exception
@ManagedOperation(description="Dumps the route as XML") String dumpRouteAsXml(boolean resolvePlaceholders) throws Exception
Exception
@ManagedOperation(description="Updates the route from XML") void updateRouteFromXml(String xml) throws Exception
Exception
@ManagedOperation(description="Dumps the routes stats as XML") String dumpRouteStatsAsXml(boolean fullStats, boolean includeProcessors) throws Exception
Exception
@ManagedOperation(description="Reset counters") void reset(boolean includeProcessors) throws Exception
Exception
@ManagedOperation(description="Returns the JSON representation of all the static and dynamic endpoints defined in this route") String createRouteStaticEndpointJson()
@ManagedOperation(description="Returns the JSON representation of all the static endpoints (and possible dynamic) defined in this route") String createRouteStaticEndpointJson(boolean includeDynamic)
@ManagedAttribute(description="Oldest inflight exchange duration") Long getOldestInflightDuration()
@ManagedAttribute(description="Oldest inflight exchange id") String getOldestInflightExchangeId()
@ManagedAttribute(description="Route controller") Boolean getHasRouteController()
@ManagedAttribute(description="Last error") RouteError getLastError()
Apache Camel