Class ManagedSupervisingRouteController
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedService
-
- org.apache.camel.management.mbean.ManagedSupervisingRouteController
-
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance,org.apache.camel.api.management.mbean.ManagedRouteControllerMBean,org.apache.camel.api.management.mbean.ManagedServiceMBean,org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
@ManagedResource(description="Managed SupervisingRouteController") public class ManagedSupervisingRouteController extends ManagedService implements org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
-
Constructor Summary
Constructors Constructor Description ManagedSupervisingRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.SupervisingRouteController controller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBackOffDelay()longgetBackOffMaxAttempts()longgetBackOffMaxDelay()longgetBackOffMaxElapsedTime()doublegetBackOffMultiplier()Collection<String>getControlledRoutes()StringgetExcludeRoutes()Collection<String>getExhaustedRoutes()StringgetIncludeRoutes()longgetInitialDelay()intgetNumberOfControlledRoutes()intgetNumberOfExhaustedRoutes()intgetNumberOfRestartingRoutes()Collection<String>getRestartingRoutes()org.apache.camel.spi.SupervisingRouteControllergetRouteController()StringgetRouteStartupLoggingLevel()intgetThreadPoolSize()booleanisEnabled()TabularDatarouteStatus(boolean exhausted, boolean restarting, boolean includeStacktrace)-
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
-
-
-
-
Constructor Detail
-
ManagedSupervisingRouteController
public ManagedSupervisingRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.SupervisingRouteController controller)
-
-
Method Detail
-
getRouteController
public org.apache.camel.spi.SupervisingRouteController getRouteController()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getThreadPoolSize
public int getThreadPoolSize()
- Specified by:
getThreadPoolSizein interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getInitialDelay
public long getInitialDelay()
- Specified by:
getInitialDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffDelay
public long getBackOffDelay()
- Specified by:
getBackOffDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMaxDelay
public long getBackOffMaxDelay()
- Specified by:
getBackOffMaxDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMaxElapsedTime
public long getBackOffMaxElapsedTime()
- Specified by:
getBackOffMaxElapsedTimein interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMaxAttempts
public long getBackOffMaxAttempts()
- Specified by:
getBackOffMaxAttemptsin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMultiplier
public double getBackOffMultiplier()
- Specified by:
getBackOffMultiplierin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getIncludeRoutes
public String getIncludeRoutes()
- Specified by:
getIncludeRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getExcludeRoutes
public String getExcludeRoutes()
- Specified by:
getExcludeRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getNumberOfControlledRoutes
public int getNumberOfControlledRoutes()
- Specified by:
getNumberOfControlledRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getNumberOfRestartingRoutes
public int getNumberOfRestartingRoutes()
- Specified by:
getNumberOfRestartingRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getNumberOfExhaustedRoutes
public int getNumberOfExhaustedRoutes()
- Specified by:
getNumberOfExhaustedRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getControlledRoutes
public Collection<String> getControlledRoutes()
- Specified by:
getControlledRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedRouteControllerMBean
-
getRouteStartupLoggingLevel
public String getRouteStartupLoggingLevel()
- Specified by:
getRouteStartupLoggingLevelin interfaceorg.apache.camel.api.management.mbean.ManagedRouteControllerMBean
-
getRestartingRoutes
public Collection<String> getRestartingRoutes()
- Specified by:
getRestartingRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getExhaustedRoutes
public Collection<String> getExhaustedRoutes()
- Specified by:
getExhaustedRoutesin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
routeStatus
public TabularData routeStatus(boolean exhausted, boolean restarting, boolean includeStacktrace)
- Specified by:
routeStatusin interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
-