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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.support.jsse.SSLContextParametersgetUrl()org.apache.camel.cloud.ServiceDiscoverynewInstance(org.apache.camel.CamelContext camelContext) voidsetAclToken(String aclToken) voidsetBlockSeconds(Integer blockSeconds) voidsetConnectTimeout(Duration connectTimeout) voidsetDatacenter(String dc) voidsetPassword(String password) voidsetReadTimeout(Duration readTimeout) voidsetSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) voidvoidsetUserName(String userName) voidsetWriteTimeout(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:
newInstancein interfaceorg.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>- Throws:
Exception
-