Class ConsulServiceDiscoveryFactory

java.lang.Object
org.apache.camel.component.consul.cloud.ConsulServiceDiscoveryFactory
All Implemented Interfaces:
org.apache.camel.cloud.ServiceDiscoveryFactory, org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>

@CloudServiceFactory("consul-service-discovery") @Configurer public class ConsulServiceDiscoveryFactory extends Object implements org.apache.camel.cloud.ServiceDiscoveryFactory
  • Constructor Details

    • ConsulServiceDiscoveryFactory

      public ConsulServiceDiscoveryFactory()
    • ConsulServiceDiscoveryFactory

      public ConsulServiceDiscoveryFactory(ConsulConfiguration configuration)
  • Method Details

    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • setDatacenter

      public void setDatacenter(String dc)
    • getDatacenter

      public String getDatacenter()
    • 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)
    • newInstance

      public org.apache.camel.cloud.ServiceDiscovery newInstance(org.apache.camel.CamelContext camelContext) throws Exception
      Specified by:
      newInstance in interface org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>
      Throws:
      Exception