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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.support.jsse.SSLContextParameters
getUrl()
org.apache.camel.cloud.ServiceDiscovery
newInstance
(org.apache.camel.CamelContext camelContext) void
setAclToken
(String aclToken) void
setBlockSeconds
(Integer blockSeconds) void
setConnectTimeout
(Duration connectTimeout) void
setDatacenter
(String dc) void
setPassword
(String password) void
setReadTimeout
(Duration readTimeout) void
setSslContextParameters
(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) void
void
setUserName
(String userName) void
setWriteTimeout
(Duration writeTimeout)
-
Constructor Details
-
ConsulServiceDiscoveryFactory
public ConsulServiceDiscoveryFactory() -
ConsulServiceDiscoveryFactory
-
-
Method Details
-
getUrl
-
setUrl
-
setDatacenter
-
getDatacenter
-
getSslContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters() -
setSslContextParameters
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) -
getAclToken
-
setAclToken
-
getUserName
-
setUserName
-
getPassword
-
setPassword
-
getConnectTimeout
-
setConnectTimeout
-
getReadTimeout
-
setReadTimeout
-
getWriteTimeout
-
setWriteTimeout
-
getBlockSeconds
-
setBlockSeconds
-
newInstance
public org.apache.camel.cloud.ServiceDiscovery newInstance(org.apache.camel.CamelContext camelContext) throws Exception - Specified by:
newInstance
in interfaceorg.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>
- Throws:
Exception
-