Class ManagedEndpointRegistry

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

@ManagedResource(description="Managed EndpointRegistry") public class ManagedEndpointRegistry extends ManagedService implements org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean
  • Constructor Details

    • ManagedEndpointRegistry

      public ManagedEndpointRegistry(org.apache.camel.CamelContext context, org.apache.camel.spi.EndpointRegistry<?> endpointRegistry)
  • Method Details

    • init

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

      public org.apache.camel.spi.EndpointRegistry<?> getEndpointRegistry()
    • getSource

      public String getSource()
      Specified by:
      getSource in interface org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean
    • getDynamicSize

      Specified by:
      getDynamicSize in interface org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean
    • getStaticSize

      Specified by:
      getStaticSize in interface org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean
    • getSize

      public Integer getSize()
      Specified by:
      getSize in interface org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean
    • getMaximumCacheSize

      Specified by:
      getMaximumCacheSize in interface org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean
    • purge

      public void purge()
      Specified by:
      purge in interface org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean
    • listEndpoints

      Specified by:
      listEndpoints in interface org.apache.camel.api.management.mbean.ManagedEndpointRegistryMBean