Class ConsulServiceRegistry

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.impl.cloud.AbstractServiceRegistry
org.apache.camel.component.consul.cloud.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.HasCamelContext, 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
  • Constructor Details

  • Method Details

    • getConfiguration

      public ConsulServiceRegistryConfiguration getConfiguration()
    • setConfiguration

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