@ManagedResource(description="Managed SupervisingRouteController") public class ManagedSupervisingRouteController extends ManagedService implements org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
Constructor and Description |
---|
ManagedSupervisingRouteController(org.apache.camel.CamelContext context,
org.apache.camel.spi.SupervisingRouteController controller) |
Modifier and Type | Method and 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) |
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
public ManagedSupervisingRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.SupervisingRouteController controller)
public org.apache.camel.spi.SupervisingRouteController getRouteController()
public boolean isEnabled()
isEnabled
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public int getThreadPoolSize()
getThreadPoolSize
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public long getInitialDelay()
getInitialDelay
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public long getBackOffDelay()
getBackOffDelay
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public long getBackOffMaxDelay()
getBackOffMaxDelay
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public long getBackOffMaxElapsedTime()
getBackOffMaxElapsedTime
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public long getBackOffMaxAttempts()
getBackOffMaxAttempts
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public double getBackOffMultiplier()
getBackOffMultiplier
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public String getIncludeRoutes()
getIncludeRoutes
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public String getExcludeRoutes()
getExcludeRoutes
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public int getNumberOfControlledRoutes()
getNumberOfControlledRoutes
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public int getNumberOfRestartingRoutes()
getNumberOfRestartingRoutes
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public int getNumberOfExhaustedRoutes()
getNumberOfExhaustedRoutes
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public Collection<String> getControlledRoutes()
getControlledRoutes
in interface org.apache.camel.api.management.mbean.ManagedRouteControllerMBean
public String getRouteStartupLoggingLevel()
getRouteStartupLoggingLevel
in interface org.apache.camel.api.management.mbean.ManagedRouteControllerMBean
public Collection<String> getRestartingRoutes()
getRestartingRoutes
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public Collection<String> getExhaustedRoutes()
getExhaustedRoutes
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
public TabularData routeStatus(boolean exhausted, boolean restarting, boolean includeStacktrace)
routeStatus
in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
Apache Camel