Class 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 Detail

      • ManagedEndpointRegistry

        public ManagedEndpointRegistry​(org.apache.camel.CamelContext context,
                                       org.apache.camel.spi.EndpointRegistry endpointRegistry)
    • Method Detail

      • init

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

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

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

        public Integer 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

        public Integer 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

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