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 Constructor Description ConsulServiceDiscoveryFactory()
ConsulServiceDiscoveryFactory(ConsulConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAclToken()
Integer
getBlockSeconds()
Duration
getConnectTimeout()
String
getDatacenter()
String
getPassword()
Duration
getReadTimeout()
org.apache.camel.support.jsse.SSLContextParameters
getSslContextParameters()
String
getUrl()
String
getUserName()
Duration
getWriteTimeout()
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
setUrl(String url)
void
setUserName(String userName)
void
setWriteTimeout(Duration writeTimeout)
-
-
-
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)
-
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)
-
-