Class ConsulClusterService
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.consul.cluster.ConsulClusterView>
-
- org.apache.camel.component.consul.cluster.ConsulClusterService
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.cluster.CamelClusterService
,org.apache.camel.Ordered
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.spi.IdAware
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public final class ConsulClusterService extends org.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.consul.cluster.ConsulClusterView>
-
-
Constructor Summary
Constructors Constructor Description ConsulClusterService()
ConsulClusterService(ConsulClusterConfiguration configuration)
-
Method Summary
-
Methods inherited from class org.apache.camel.support.cluster.AbstractCamelClusterService
doStart, doStop, getAttributes, getCamelContext, getId, getNamespaces, getOrder, getView, isLeader, releaseView, setAttribute, setAttributes, setCamelContext, setId, setOrder, startView, stopView
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
ConsulClusterService
public ConsulClusterService()
-
ConsulClusterService
public ConsulClusterService(ConsulClusterConfiguration configuration)
-
-
Method Detail
-
getConfiguration
public ConsulClusterConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(ConsulClusterConfiguration configuration)
-
getUrl
public String getUrl()
-
setUrl
public void setUrl(String url)
-
getDatacenter
public String getDatacenter()
-
setDatacenter
public void setDatacenter(String datacenter)
-
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)
-
getConnectTimeoutMillis
public Long getConnectTimeoutMillis()
-
setConnectTimeoutMillis
public void setConnectTimeoutMillis(Long connectTimeoutMillis)
-
getReadTimeoutMillis
public Long getReadTimeoutMillis()
-
setReadTimeoutMillis
public void setReadTimeoutMillis(Long readTimeoutMillis)
-
getWriteTimeoutMillis
public Long getWriteTimeoutMillis()
-
setWriteTimeoutMillis
public void setWriteTimeoutMillis(Long writeTimeoutMillis)
-
getBlockSeconds
public Integer getBlockSeconds()
-
setBlockSeconds
public void setBlockSeconds(Integer blockSeconds)
-
getTtl
public int getTtl()
-
setTtl
public void setTtl(int ttl)
-
getLockDelay
public int getLockDelay()
-
setLockDelay
public void setLockDelay(int lockDelay)
-
getRootPath
public String getRootPath()
-
setRootPath
public void setRootPath(String rootPath)
-
createView
protected org.apache.camel.component.consul.cluster.ConsulClusterView createView(String namespace) throws Exception
- Specified by:
createView
in classorg.apache.camel.support.cluster.AbstractCamelClusterService<org.apache.camel.component.consul.cluster.ConsulClusterView>
- Throws:
Exception
-
-