Class ConsulServiceRegistry

  • 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 ConsulServiceRegistry
    extends org.apache.camel.impl.cloud.AbstractServiceRegistry
    • Method Detail

      • getUrl

        public String getUrl()
      • setUrl

        public void setUrl​(String url)
      • getDatacenter

        public String getDatacenter()
      • setDatacenter

        public void setDatacenter​(String datacenter)
      • getSslContextParameters

        public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters()
      • setSslContextParameters

        public void setSslContextParameters​(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
      • getAclToken

        public String getAclToken()
      • setAclToken

        public void setAclToken​(String aclToken)
      • getUserName

        public String getUserName()
      • setUserName

        public void setUserName​(String userName)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getConnectTimeoutMillis

        public Long getConnectTimeoutMillis()
      • setConnectTimeoutMillis

        public void setConnectTimeoutMillis​(Long connectTimeoutMillis)
      • getReadTimeoutMillis

        public Long getReadTimeoutMillis()
      • setReadTimeoutMillis

        public void setReadTimeoutMillis​(Long readTimeoutMillis)
      • getWriteTimeoutMillis

        public Long getWriteTimeoutMillis()
      • setWriteTimeoutMillis

        public void setWriteTimeoutMillis​(Long writeTimeoutMillis)
      • getBlockSeconds

        public Integer getBlockSeconds()
      • setBlockSeconds

        public void setBlockSeconds​(Integer blockSeconds)
      • isOverrideServiceHost

        public boolean isOverrideServiceHost()
      • setOverrideServiceHost

        public void setOverrideServiceHost​(boolean overrideServiceHost)
      • getServiceHost

        public String getServiceHost()
      • setServiceHost

        public void setServiceHost​(String serviceHost)
      • getCheckTtl

        public int getCheckTtl()
      • setCheckTtl

        public void setCheckTtl​(int checkTtl)
      • getCheckInterval

        public int getCheckInterval()
      • setCheckInterval

        public void setCheckInterval​(int checkInterval)
      • getDeregisterAfter

        public int getDeregisterAfter()
      • setDeregisterAfter

        public void setDeregisterAfter​(int deregisterAfter)
      • isDeregisterServicesOnStop

        public boolean isDeregisterServicesOnStop()
      • setDeregisterServicesOnStop

        public void setDeregisterServicesOnStop​(boolean deregisterServicesOnStop)
      • 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)