public interface ManagedRouteMBean extends ManagedPerformanceCounterMBean
Modifier and Type | Method and Description |
---|---|
String |
dumpRouteAsXml() |
String |
dumpRouteStatsAsXml(boolean fullStats,
boolean includeProcessors) |
String |
getCamelId() |
String |
getDescription() |
String |
getEndpointUri() |
Integer |
getInflightExchanges() |
String |
getLoad01() |
String |
getLoad05() |
String |
getLoad15() |
Boolean |
getMessageHistory() |
String |
getRouteId() |
String |
getRoutePolicyList() |
String |
getState() |
Boolean |
getTracing() |
boolean |
remove() |
void |
reset(boolean includeProcessors) |
void |
setTracing(Boolean tracing) |
void |
shutdown()
Deprecated.
will be removed in the near future. Use stop and remove instead
|
void |
shutdown(long timeout)
Deprecated.
will be removed in the near future. Use stop and remove instead
|
void |
start() |
void |
stop() |
void |
stop(long timeout) |
boolean |
stop(Long timeout,
Boolean abortAfterTimeout) |
void |
updateRouteFromXml(String xml) |
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, 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="Current number of inflight Exchanges") Integer getInflightExchanges()
@ManagedAttribute(description="Camel ID") String getCamelId()
@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="Dumps the route as XML") String dumpRouteAsXml() 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
Apache Camel