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 Details

    • ManagedSupervisingRouteController

      public ManagedSupervisingRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.SupervisingRouteController controller)
  • Method Details

    • getRouteController

      public org.apache.camel.spi.SupervisingRouteController getRouteController()
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getThreadPoolSize

      public int getThreadPoolSize()
      Specified by:
      getThreadPoolSize in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getInitialDelay

      public long getInitialDelay()
      Specified by:
      getInitialDelay in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getBackOffDelay

      public long getBackOffDelay()
      Specified by:
      getBackOffDelay in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getBackOffMaxDelay

      public long getBackOffMaxDelay()
      Specified by:
      getBackOffMaxDelay in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getBackOffMaxElapsedTime

      public long getBackOffMaxElapsedTime()
      Specified by:
      getBackOffMaxElapsedTime in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getBackOffMaxAttempts

      public long getBackOffMaxAttempts()
      Specified by:
      getBackOffMaxAttempts in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getBackOffMultiplier

      public double getBackOffMultiplier()
      Specified by:
      getBackOffMultiplier in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getIncludeRoutes

      Specified by:
      getIncludeRoutes in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getExcludeRoutes

      Specified by:
      getExcludeRoutes in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getNumberOfControlledRoutes

      Specified by:
      getNumberOfControlledRoutes in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getNumberOfRestartingRoutes

      Specified by:
      getNumberOfRestartingRoutes in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getNumberOfExhaustedRoutes

      Specified by:
      getNumberOfExhaustedRoutes in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getControlledRoutes

      Specified by:
      getControlledRoutes in interface org.apache.camel.api.management.mbean.ManagedRouteControllerMBean
    • getRouteStartupLoggingLevel

      Specified by:
      getRouteStartupLoggingLevel in interface org.apache.camel.api.management.mbean.ManagedRouteControllerMBean
    • getRestartingRoutes

      Specified by:
      getRestartingRoutes in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • getExhaustedRoutes

      Specified by:
      getExhaustedRoutes in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean
    • routeStatus

      public TabularData routeStatus(boolean exhausted, boolean restarting, boolean includeStacktrace)
      Specified by:
      routeStatus in interface org.apache.camel.api.management.mbean.ManagedSupervisingRouteControllerMBean