Class ManagedRuntimeEndpointRegistry

java.lang.Object
org.apache.camel.management.mbean.ManagedService
org.apache.camel.management.mbean.ManagedRuntimeEndpointRegistry
All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean, org.apache.camel.api.management.mbean.ManagedServiceMBean

@ManagedResource(description="Managed RuntimeEndpointRegistry") public class ManagedRuntimeEndpointRegistry extends ManagedService implements org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
  • Constructor Details

    • ManagedRuntimeEndpointRegistry

      public ManagedRuntimeEndpointRegistry(org.apache.camel.CamelContext context, org.apache.camel.spi.RuntimeEndpointRegistry registry)
  • Method Details

    • init

      public void init(org.apache.camel.spi.ManagementStrategy strategy)
      Overrides:
      init in class ManagedService
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
    • reset

      public void reset()
      Specified by:
      reset in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
    • isEnabled

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

      public void setEnabled(boolean enabled)
      Specified by:
      setEnabled in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
    • getLimit

      public int getLimit()
      Specified by:
      getLimit in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
    • getSize

      public int getSize()
      Specified by:
      getSize in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
    • getAllEndpoints

      public List<String> getAllEndpoints(boolean includeInputs)
      Specified by:
      getAllEndpoints in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
    • getEndpointsPerRoute

      public List<String> getEndpointsPerRoute(String routeId, boolean includeInputs)
      Specified by:
      getEndpointsPerRoute in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
    • endpointStatistics

      Specified by:
      endpointStatistics in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean