Class ConsulClientConfiguration
java.lang.Object
org.apache.camel.component.consul.ConsulClientConfiguration
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
ConsulClusterConfiguration,ConsulConfiguration,ConsulServiceRegistryConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()com.orbitz.consul.Consulcom.orbitz.consul.ConsulcreateConsulClient(org.apache.camel.CamelContext camelContext) com.orbitz.consul.option.ConsistencyModegetDc()Deprecated.org.apache.camel.support.jsse.SSLContextParametersgetTags()getUrl()booleanbooleanbooleanvoidsetAclToken(String aclToken) Sets the ACL token to be used with ConsulvoidsetBlockSeconds(Integer blockSeconds) The second to wait for a watch event, default 10 secondsvoidsetConnectTimeout(Duration connectTimeout) Connect timeout for OkHttpClientvoidsetConsistencyMode(com.orbitz.consul.option.ConsistencyMode consistencyMode) The consistencyMode used for queries, default ConsistencyMode.DEFAULTvoidsetDatacenter(String datacenter) The data centervoidDeprecated.replaced bysetDatacenter(String)()}voidsetFirstIndex(BigInteger firstIndex) The first index for watch for, default 0voidsetNearNode(String nearNode) The near node to use for queries.voidsetNodeMeta(List<String> nodeMeta) The note meta-data to use for queries.voidsetPassword(String password) Sets the password to be used for basic authenticationvoidsetPingInstance(boolean pingInstance) Configure if the AgentClient should attempt a ping before returning the Consul instancevoidsetReadTimeout(Duration readTimeout) Read timeout for OkHttpClientvoidsetRecursive(boolean recursive) Recursively watch, default falsevoidsetSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) SSL configuration using an org.apache.camel.support.jsse.SSLContextParameters instance.voidSet tags.voidSet tags.voidThe Consul agent URLvoidsetUserName(String userName) Sets the username to be used for basic authenticationvoidsetWriteTimeout(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:
GeneralSecurityExceptionIOException
-
copy
-
getDatacenter()()}