Class ConsulClusterService

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.cluster.CamelClusterService, 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 final class ConsulClusterService
    extends org.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.consul.cluster.ConsulClusterView>
    • Constructor Detail

      • ConsulClusterService

        public ConsulClusterService()
    • 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)
      • getConnectTimeout

        public Duration getConnectTimeout()
      • setConnectTimeout

        public void setConnectTimeout​(Duration connectTimeout)
      • getReadTimeout

        public Duration getReadTimeout()
      • setReadTimeout

        public void setReadTimeout​(Duration readTimeout)
      • getWriteTimeout

        public Duration getWriteTimeout()
      • setWriteTimeout

        public void setWriteTimeout​(Duration writeTimeout)
      • getBlockSeconds

        public Integer getBlockSeconds()
      • setBlockSeconds

        public void setBlockSeconds​(Integer blockSeconds)
      • getTtl

        public int getTtl()
      • setTtl

        public void setTtl​(int ttl)
      • getLockDelay

        public int getLockDelay()
      • setLockDelay

        public void setLockDelay​(int lockDelay)
      • getRootPath

        public String getRootPath()
      • setRootPath

        public void setRootPath​(String rootPath)
      • createView

        protected org.apache.camel.component.consul.cluster.ConsulClusterView createView​(String namespace)
                                                                                  throws Exception
        Specified by:
        createView in class org.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.consul.cluster.ConsulClusterView>
        Throws:
        Exception