Class ZooKeeperServiceRegistry

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.cloud.ServiceRegistry, org.apache.camel.Ordered, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.spi.IdAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public class ZooKeeperServiceRegistry
    extends org.apache.camel.impl.cloud.AbstractServiceRegistry
    • Method Detail

      • getCuratorFramework

        public org.apache.curator.framework.CuratorFramework getCuratorFramework()
      • setCuratorFramework

        public void setCuratorFramework​(org.apache.curator.framework.CuratorFramework curatorFramework)
      • setNodes

        public void setNodes​(String nodes)
      • setNodes

        public void setNodes​(List<String> nodes)
      • getNamespace

        public String getNamespace()
      • setNamespace

        public void setNamespace​(String namespace)
      • getReconnectBaseSleepTime

        public long getReconnectBaseSleepTime()
      • setReconnectBaseSleepTime

        public void setReconnectBaseSleepTime​(long reconnectBaseSleepTime)
      • setReconnectBaseSleepTime

        public void setReconnectBaseSleepTime​(long reconnectBaseSleepTime,
                                              TimeUnit reconnectBaseSleepTimeUnit)
      • getReconnectBaseSleepTimeUnit

        public TimeUnit getReconnectBaseSleepTimeUnit()
      • setReconnectBaseSleepTimeUnit

        public void setReconnectBaseSleepTimeUnit​(TimeUnit reconnectBaseSleepTimeUnit)
      • getReconnectMaxSleepTime

        public long getReconnectMaxSleepTime()
      • setReconnectMaxSleepTime

        public void setReconnectMaxSleepTime​(long reconnectMaxSleepTime)
      • setReconnectMaxSleepTime

        public void setReconnectMaxSleepTime​(long reconnectMaxSleepTime,
                                             TimeUnit reconnectBaseSleepTimeUnit)
      • getReconnectMaxSleepTimeUnit

        public TimeUnit getReconnectMaxSleepTimeUnit()
      • setReconnectMaxSleepTimeUnit

        public void setReconnectMaxSleepTimeUnit​(TimeUnit reconnectMaxSleepTimeUnit)
      • getReconnectMaxRetries

        public int getReconnectMaxRetries()
      • setReconnectMaxRetries

        public void setReconnectMaxRetries​(int reconnectMaxRetries)
      • getSessionTimeout

        public long getSessionTimeout()
      • setSessionTimeout

        public void setSessionTimeout​(long sessionTimeout)
      • setSessionTimeout

        public void setSessionTimeout​(long sessionTimeout,
                                      TimeUnit sessionTimeoutUnit)
      • getSessionTimeoutUnit

        public TimeUnit getSessionTimeoutUnit()
      • setSessionTimeoutUnit

        public void setSessionTimeoutUnit​(TimeUnit sessionTimeoutUnit)
      • getConnectionTimeout

        public long getConnectionTimeout()
      • setConnectionTimeout

        public void setConnectionTimeout​(long connectionTimeout)
      • setConnectionTimeout

        public void setConnectionTimeout​(long connectionTimeout,
                                         TimeUnit connectionTimeotUnit)
      • getConnectionTimeoutUnit

        public TimeUnit getConnectionTimeoutUnit()
      • setConnectionTimeoutUnit

        public void setConnectionTimeoutUnit​(TimeUnit connectionTimeoutUnit)
      • getAuthInfoList

        public List<org.apache.curator.framework.AuthInfo> getAuthInfoList()
      • setAuthInfoList

        public void setAuthInfoList​(List<org.apache.curator.framework.AuthInfo> authInfoList)
      • getMaxCloseWait

        public long getMaxCloseWait()
      • setMaxCloseWait

        public void setMaxCloseWait​(long maxCloseWait)
      • getMaxCloseWaitUnit

        public TimeUnit getMaxCloseWaitUnit()
      • setMaxCloseWaitUnit

        public void setMaxCloseWaitUnit​(TimeUnit maxCloseWaitUnit)
      • getRetryPolicy

        public org.apache.curator.RetryPolicy getRetryPolicy()
      • setRetryPolicy

        public void setRetryPolicy​(org.apache.curator.RetryPolicy retryPolicy)
      • getBasePath

        public String getBasePath()
      • setBasePath

        public void setBasePath​(String basePath)
      • isDeregisterServicesOnStop

        public boolean isDeregisterServicesOnStop()
      • setDeregisterServicesOnStop

        public void setDeregisterServicesOnStop​(boolean deregisterServicesOnStop)
      • isOverrideServiceHost

        public boolean isOverrideServiceHost()
      • setOverrideServiceHost

        public void setOverrideServiceHost​(boolean overrideServiceHost)
      • getServiceHost

        public String getServiceHost()
      • setServiceHost

        public void setServiceHost​(String serviceHost)
      • doStart

        protected void doStart()
                        throws Exception
        Overrides:
        doStart in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • doStop

        protected void doStop()
                       throws Exception
        Overrides:
        doStop in class org.apache.camel.support.service.BaseService
        Throws:
        Exception
      • register

        public void register​(org.apache.camel.cloud.ServiceDefinition definition)
      • deregister

        public void deregister​(org.apache.camel.cloud.ServiceDefinition definition)