Class ManagedClusterService

  • All Implemented Interfaces:
    org.apache.camel.api.management.mbean.ManagedClusterServiceMBean

    public class ManagedClusterService
    extends Object
    implements org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
    • Constructor Detail

      • ManagedClusterService

        public ManagedClusterService​(org.apache.camel.CamelContext context,
                                     org.apache.camel.cluster.CamelClusterService service)
    • Method Detail

      • init

        public void init​(org.apache.camel.spi.ManagementStrategy strategy)
      • getContext

        public org.apache.camel.CamelContext getContext()
      • getService

        public org.apache.camel.cluster.CamelClusterService getService()
      • start

        public void start()
                   throws Exception
        Specified by:
        start in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
        Throws:
        Exception
      • stop

        public void stop()
                  throws Exception
        Specified by:
        stop in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
        Throws:
        Exception
      • getState

        public String getState()
        Specified by:
        getState in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
      • getCamelId

        public String getCamelId()
        Specified by:
        getCamelId in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
      • getNamespaces

        public Collection<StringgetNamespaces()
        Specified by:
        getNamespaces in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
      • startView

        public void startView​(String namespace)
                       throws Exception
        Specified by:
        startView in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
        Throws:
        Exception
      • stopView

        public void stopView​(String namespace)
                      throws Exception
        Specified by:
        stopView in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean
        Throws:
        Exception
      • isLeader

        public boolean isLeader​(String namespace)
        Specified by:
        isLeader in interface org.apache.camel.api.management.mbean.ManagedClusterServiceMBean