org.apache.camel.api.management.mbean
Interface ManagedSuspendableRouteMBean

All Superinterfaces:
ManagedCounterMBean, ManagedPerformanceCounterMBean, ManagedRouteMBean
All Known Implementing Classes:
ManagedSuspendableRoute

public interface ManagedSuspendableRouteMBean
extends ManagedRouteMBean


Method Summary
 void resume()
           
 void suspend()
           
 void suspend(long timeout)
           
 
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
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, reset
 

Method Detail

suspend

@ManagedOperation(description="Suspend route")
void suspend()
             throws Exception
Throws:
Exception

suspend

@ManagedOperation(description="Suspend route (using timeout in seconds)")
void suspend(long timeout)
             throws Exception
Throws:
Exception

resume

@ManagedOperation(description="Resume Route")
void resume()
            throws Exception
Throws:
Exception


Apache CAMEL