Class ConsulClientConfiguration
java.lang.Object
org.apache.camel.component.consul.ConsulClientConfiguration
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
ConsulClusterConfiguration
,ConsulConfiguration
,ConsulServiceRegistryConfiguration
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
com.orbitz.consul.Consul
com.orbitz.consul.Consul
createConsulClient
(org.apache.camel.CamelContext camelContext) com.orbitz.consul.option.ConsistencyMode
getDc()
Deprecated.org.apache.camel.support.jsse.SSLContextParameters
getTags()
getUrl()
boolean
boolean
boolean
void
setAclToken
(String aclToken) Sets the ACL token to be used with Consulvoid
setBlockSeconds
(Integer blockSeconds) The second to wait for a watch event, default 10 secondsvoid
setConnectTimeout
(Duration connectTimeout) Connect timeout for OkHttpClientvoid
setConsistencyMode
(com.orbitz.consul.option.ConsistencyMode consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULTvoid
setDatacenter
(String datacenter) The data centervoid
Deprecated.replaced bysetDatacenter(String)
()}void
setFirstIndex
(BigInteger firstIndex) The first index for watch for, default 0void
setNearNode
(String nearNode) The near node to use for queries.void
setNodeMeta
(List<String> nodeMeta) The note meta-data to use for queries.void
setPassword
(String password) Sets the password to be used for basic authenticationvoid
setPingInstance
(boolean pingInstance) Configure if the AgentClient should attempt a ping before returning the Consul instancevoid
setReadTimeout
(Duration readTimeout) Read timeout for OkHttpClientvoid
setRecursive
(boolean recursive) Recursively watch, default falsevoid
setSslContextParameters
(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) SSL configuration using an org.apache.camel.support.jsse.SSLContextParameters instance.void
Set tags.void
Set tags.void
The Consul agent URLvoid
setUserName
(String userName) Sets the username to be used for basic authenticationvoid
setWriteTimeout
(Duration writeTimeout) Write timeout for OkHttpClient
-
Constructor Details
-
ConsulClientConfiguration
protected ConsulClientConfiguration()
-
-
Method Details
-
getUrl
-
setUrl
The Consul agent URL -
getDc
Deprecated.replaced bygetDatacenter()
()} -
setDc
Deprecated.replaced bysetDatacenter(String)
()}The data center -
getDatacenter
-
setDatacenter
The data center -
getNearNode
-
setNearNode
The near node to use for queries. -
getNodeMeta
-
setNodeMeta
The note meta-data to use for queries. -
getConsistencyMode
public com.orbitz.consul.option.ConsistencyMode getConsistencyMode() -
setConsistencyMode
public void setConsistencyMode(com.orbitz.consul.option.ConsistencyMode consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULT -
getTags
-
setTags
Set tags. You can separate multiple tags by comma. -
setTags
Set tags. You can separate multiple tags by comma. -
getSslContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters() -
setSslContextParameters
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) SSL configuration using an org.apache.camel.support.jsse.SSLContextParameters instance. -
getAclToken
-
setAclToken
Sets the ACL token to be used with Consul -
getUserName
-
setUserName
Sets the username to be used for basic authentication -
getPassword
-
setPassword
Sets the password to be used for basic authentication -
requiresBasicAuthentication
public boolean requiresBasicAuthentication() -
getConnectTimeout
-
setConnectTimeout
Connect timeout for OkHttpClient -
getReadTimeout
-
setReadTimeout
Read timeout for OkHttpClient -
getWriteTimeout
-
setWriteTimeout
Write timeout for OkHttpClient -
isPingInstance
public boolean isPingInstance() -
setPingInstance
public void setPingInstance(boolean pingInstance) Configure if the AgentClient should attempt a ping before returning the Consul instance -
getBlockSeconds
-
setBlockSeconds
The second to wait for a watch event, default 10 seconds -
getFirstIndex
-
setFirstIndex
The first index for watch for, default 0 -
isRecursive
public boolean isRecursive() -
setRecursive
public void setRecursive(boolean recursive) Recursively watch, default false -
createConsulClient
- Throws:
Exception
-
createConsulClient
public com.orbitz.consul.Consul createConsulClient(org.apache.camel.CamelContext camelContext) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityException
IOException
-
copy
-
getDatacenter()
()}