org.apache.camel.management.mbean
Class ManagedSuspendableRoute
java.lang.Object
org.apache.camel.management.mbean.ManagedCounter
org.apache.camel.management.mbean.ManagedPerformanceCounter
org.apache.camel.management.mbean.ManagedRoute
org.apache.camel.management.mbean.ManagedSuspendableRoute
- All Implemented Interfaces:
- ManagedCounterMBean, ManagedPerformanceCounterMBean, ManagedRouteMBean, ManagedSuspendableRouteMBean, PerformanceCounter, TimerListener
@ManagedResource(description="Managed Suspendable Route")
public class ManagedSuspendableRoute
- extends ManagedRoute
- implements ManagedSuspendableRouteMBean
Methods inherited from class org.apache.camel.management.mbean.ManagedRoute |
dumpRouteAsXml, equals, getCamelId, getContext, getDescription, getEndpointUri, getInflightExchanges, getLoad01, getLoad05, getLoad15, getRoute, getRouteId, getRoutePolicyList, getState, getTracing, hashCode, onTimer, remove, setTracing, shutdown, shutdown, start, stop, stop, stop, updateRouteFromXml |
Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter |
completedExchange, 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.ManagedRouteMBean |
dumpRouteAsXml, getCamelId, getDescription, getEndpointUri, getInflightExchanges, getLoad01, getLoad05, getLoad15, getRouteId, getRoutePolicyList, getState, getTracing, remove, setTracing, shutdown, shutdown, start, stop, stop, stop, updateRouteFromXml |
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean |
getExchangesCompleted, getExchangesFailed, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled |
ManagedSuspendableRoute
public ManagedSuspendableRoute(ModelCamelContext context,
Route route)
suspend
public void suspend()
throws Exception
- Specified by:
suspend
in interface ManagedSuspendableRouteMBean
- Throws:
Exception
suspend
public void suspend(long timeout)
throws Exception
- Specified by:
suspend
in interface ManagedSuspendableRouteMBean
- Throws:
Exception
resume
public void resume()
throws Exception
- Specified by:
resume
in interface ManagedSuspendableRouteMBean
- Throws:
Exception
Apache CAMEL