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

      • ManagedRuntimeEndpointRegistry

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

      • 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<StringgetAllEndpoints​(boolean includeInputs)
        Specified by:
        getAllEndpoints in interface org.apache.camel.api.management.mbean.ManagedRuntimeEndpointRegistryMBean
      • getEndpointsPerRoute

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

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