Class ConsulClusterService

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.consul.cluster.ConsulClusterView>
org.apache.camel.component.consul.cluster.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.HasCamelContext, 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 Details

    • ConsulClusterService

      public ConsulClusterService()
    • ConsulClusterService

      public ConsulClusterService(ConsulClusterConfiguration configuration)
  • Method Details

    • getConfiguration

      public ConsulClusterConfiguration getConfiguration()
    • setConfiguration

      public void setConfiguration(ConsulClusterConfiguration configuration)
    • 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