@UriParams public class ConsulConfiguration extends Object
Constructor and Description |
---|
ConsulConfiguration(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
com.orbitz.consul.Consul |
createConsulClient() |
String |
getAclToken() |
String |
getAction() |
Integer |
getBlockSeconds() |
Long |
getConnectTimeoutMillis() |
org.apache.camel.CamelContext |
getContext() |
String |
getDc() |
long |
getFirstIndex() |
String |
getKey() |
String |
getPassword() |
Long |
getReadTimeoutMillis() |
org.apache.camel.util.jsse.SSLContextParameters |
getSslContextParameters() |
Set<String> |
getTags() |
String |
getUrl() |
String |
getUserName() |
Long |
getWriteTimeoutMillis() |
boolean |
isPingInstance() |
boolean |
isRecursive() |
boolean |
isValueAsString() |
boolean |
requiresBasicAuthentication() |
void |
setAclToken(String aclToken)
Sets the ACL token to be used with Consul
|
void |
setAction(String action)
The default action.
|
void |
setBlockSeconds(Integer blockSeconds)
The second to wait for a watch event, default 10 seconds
|
void |
setConnectTimeoutMillis(Long connectTimeoutMillis)
Connect timeout for OkHttpClient
|
void |
setDc(String dc)
The data center
|
void |
setFirstIndex(long firstIndex)
The first index for watch for, default 0
|
void |
setKey(String key)
The default key.
|
void |
setPassword(String password)
Sets the password to be used for basic authentication
|
void |
setPingInstance(boolean pingInstance)
Configure if the AgentClient should attempt a ping before returning the Consul instance
|
void |
setReadTimeoutMillis(Long readTimeoutMillis)
Read timeout for OkHttpClient
|
void |
setRecursive(boolean recursive)
Recursively watch, default false
|
void |
setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
SSL configuration using an org.apache.camel.util.jsse.SSLContextParameters
instance.
|
void |
setTags(Set<String> tags)
Set tags.
|
void |
setTags(String tagsAsString)
Set tags.
|
void |
setUrl(String url)
The Consul agent URL
|
void |
setUserName(String userName)
Sets the username to be used for basic authentication
|
void |
setValueAsString(boolean valueAsString)
Default to transform values retrieved from Consul i.e.
|
void |
setWriteTimeoutMillis(Long writeTimeoutMillis)
Write timeout for OkHttpClient
|
public ConsulConfiguration(org.apache.camel.CamelContext context)
public org.apache.camel.CamelContext getContext()
public String getUrl()
public void setUrl(String url)
public String getDc()
public void setDc(String dc)
public void setTags(String tagsAsString)
public org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
public void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
public String getAclToken()
public void setAclToken(String aclToken)
public String getAction()
public String getUserName()
public void setUserName(String userName)
public String getPassword()
public void setPassword(String password)
public boolean requiresBasicAuthentication()
public Long getConnectTimeoutMillis()
public void setConnectTimeoutMillis(Long connectTimeoutMillis)
public Long getReadTimeoutMillis()
public void setReadTimeoutMillis(Long readTimeoutMillis)
public Long getWriteTimeoutMillis()
public void setWriteTimeoutMillis(Long writeTimeoutMillis)
public boolean isPingInstance()
public void setPingInstance(boolean pingInstance)
public void setAction(String action)
public boolean isValueAsString()
public void setValueAsString(boolean valueAsString)
public String getKey()
public void setKey(String key)
public Integer getBlockSeconds()
public void setBlockSeconds(Integer blockSeconds)
public long getFirstIndex()
public void setFirstIndex(long firstIndex)
public boolean isRecursive()
public void setRecursive(boolean recursive)
Apache Camel