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 long
getBackOffDelay()
long
getBackOffMaxAttempts()
long
getBackOffMaxDelay()
long
getBackOffMaxElapsedTime()
double
getBackOffMultiplier()
Collection<String>
getControlledRoutes()
String
getExcludeRoutes()
Collection<String>
getExhaustedRoutes()
String
getIncludeRoutes()
long
getInitialDelay()
int
getNumberOfControlledRoutes()
int
getNumberOfExhaustedRoutes()
int
getNumberOfRestartingRoutes()
Collection<String>
getRestartingRoutes()
org.apache.camel.spi.SupervisingRouteController
getRouteController()
String
getRouteStartupLoggingLevel()
int
getThreadPoolSize()
boolean
isEnabled()
TabularData
routeStatus(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:
isEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getThreadPoolSize
public int getThreadPoolSize()
- Specified by:
getThreadPoolSize
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getInitialDelay
public long getInitialDelay()
- Specified by:
getInitialDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffDelay
public long getBackOffDelay()
- Specified by:
getBackOffDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMaxDelay
public long getBackOffMaxDelay()
- Specified by:
getBackOffMaxDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMaxElapsedTime
public long getBackOffMaxElapsedTime()
- Specified by:
getBackOffMaxElapsedTime
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMaxAttempts
public long getBackOffMaxAttempts()
- Specified by:
getBackOffMaxAttempts
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getBackOffMultiplier
public double getBackOffMultiplier()
- Specified by:
getBackOffMultiplier
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getIncludeRoutes
public String getIncludeRoutes()
- Specified by:
getIncludeRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getExcludeRoutes
public String getExcludeRoutes()
- Specified by:
getExcludeRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getNumberOfControlledRoutes
public int getNumberOfControlledRoutes()
- Specified by:
getNumberOfControlledRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getNumberOfRestartingRoutes
public int getNumberOfRestartingRoutes()
- Specified by:
getNumberOfRestartingRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getNumberOfExhaustedRoutes
public int getNumberOfExhaustedRoutes()
- Specified by:
getNumberOfExhaustedRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getControlledRoutes
public Collection<String> getControlledRoutes()
- Specified by:
getControlledRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedRouteControllerMBean
-
getRouteStartupLoggingLevel
public String getRouteStartupLoggingLevel()
- Specified by:
getRouteStartupLoggingLevel
in interfaceorg.apache.camel.api.management.mbean.ManagedRouteControllerMBean
-
getRestartingRoutes
public Collection<String> getRestartingRoutes()
- Specified by:
getRestartingRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
getExhaustedRoutes
public Collection<String> getExhaustedRoutes()
- Specified by:
getExhaustedRoutes
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
routeStatus
public TabularData routeStatus(boolean exhausted, boolean restarting, boolean includeStacktrace)
- Specified by:
routeStatus
in interfaceorg.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
-
-