Class 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 Detail

      • ConsulServiceDiscoveryFactory

        public ConsulServiceDiscoveryFactory()
      • ConsulServiceDiscoveryFactory

        public ConsulServiceDiscoveryFactory​(ConsulConfiguration configuration)
    • Method Detail

      • 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)
      • 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)
      • 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