Class ZooKeeperServiceDiscoveryFactory
- java.lang.Object
-
- org.apache.camel.component.zookeeper.cloud.ZooKeeperServiceDiscoveryFactory
-
- All Implemented Interfaces:
org.apache.camel.cloud.ServiceDiscoveryFactory
,org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>
@CloudServiceFactory("zookeeper-service-discovery") @Configurer public class ZooKeeperServiceDiscoveryFactory extends Object implements org.apache.camel.cloud.ServiceDiscoveryFactory
-
-
Constructor Summary
Constructors Constructor Description ZooKeeperServiceDiscoveryFactory()
ZooKeeperServiceDiscoveryFactory(ZooKeeperCuratorConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.apache.curator.framework.AuthInfo>
getAuthInfoList()
String
getBasePath()
ZooKeeperCuratorConfiguration
getConfiguration()
long
getConnectionTimeout()
TimeUnit
getConnectionTimeoutUnit()
org.apache.curator.framework.CuratorFramework
getCuratorFramework()
long
getMaxCloseWait()
TimeUnit
getMaxCloseWaitUnit()
String
getNamespace()
List<String>
getNodes()
long
getReconnectBaseSleepTime()
TimeUnit
getReconnectBaseSleepTimeUnit()
int
getReconnectMaxRetries()
long
getReconnectMaxSleepTime()
TimeUnit
getReconnectMaxSleepTimeUnit()
org.apache.curator.RetryPolicy
getRetryPolicy()
long
getSessionTimeout()
TimeUnit
getSessionTimeoutUnit()
org.apache.camel.cloud.ServiceDiscovery
newInstance(org.apache.camel.CamelContext context)
void
setAuthInfoList(List<org.apache.curator.framework.AuthInfo> authInfoList)
void
setBasePath(String basePath)
void
setConfiguration(ZooKeeperCuratorConfiguration configuration)
void
setConnectionTimeout(long connectionTimeout)
void
setConnectionTimeout(long connectionTimeout, TimeUnit connectionTimeotUnit)
void
setConnectionTimeoutUnit(TimeUnit connectionTimeoutUnit)
void
setCuratorFramework(org.apache.curator.framework.CuratorFramework curatorFramework)
void
setMaxCloseWait(long maxCloseWait)
void
setMaxCloseWaitUnit(TimeUnit maxCloseWaitUnit)
void
setNamespace(String namespace)
void
setNodes(String nodes)
void
setNodes(List<String> nodes)
void
setReconnectBaseSleepTime(long reconnectBaseSleepTime)
void
setReconnectBaseSleepTime(long reconnectBaseSleepTime, TimeUnit reconnectBaseSleepTimeUnit)
void
setReconnectBaseSleepTimeUnit(TimeUnit reconnectBaseSleepTimeUnit)
void
setReconnectMaxRetries(int reconnectMaxRetries)
void
setReconnectMaxSleepTime(long reconnectMaxSleepTime)
void
setReconnectMaxSleepTime(long reconnectMaxSleepTime, TimeUnit reconnectBaseSleepTimeUnit)
void
setReconnectMaxSleepTimeUnit(TimeUnit reconnectMaxSleepTimeUnit)
void
setRetryPolicy(org.apache.curator.RetryPolicy retryPolicy)
void
setSessionTimeout(long sessionTimeout)
void
setSessionTimeout(long sessionTimeout, TimeUnit sessionTimeoutUnit)
void
setSessionTimeoutUnit(TimeUnit sessionTimeoutUnit)
-
-
-
Constructor Detail
-
ZooKeeperServiceDiscoveryFactory
public ZooKeeperServiceDiscoveryFactory()
-
ZooKeeperServiceDiscoveryFactory
public ZooKeeperServiceDiscoveryFactory(ZooKeeperCuratorConfiguration configuration)
-
-
Method Detail
-
getConfiguration
public ZooKeeperCuratorConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(ZooKeeperCuratorConfiguration configuration)
-
getCuratorFramework
public org.apache.curator.framework.CuratorFramework getCuratorFramework()
-
setCuratorFramework
public void setCuratorFramework(org.apache.curator.framework.CuratorFramework curatorFramework)
-
setNodes
public void setNodes(String nodes)
-
getNamespace
public String getNamespace()
-
setNamespace
public void setNamespace(String namespace)
-
getReconnectBaseSleepTime
public long getReconnectBaseSleepTime()
-
setReconnectBaseSleepTime
public void setReconnectBaseSleepTime(long reconnectBaseSleepTime)
-
setReconnectBaseSleepTime
public void setReconnectBaseSleepTime(long reconnectBaseSleepTime, TimeUnit reconnectBaseSleepTimeUnit)
-
getReconnectBaseSleepTimeUnit
public TimeUnit getReconnectBaseSleepTimeUnit()
-
setReconnectBaseSleepTimeUnit
public void setReconnectBaseSleepTimeUnit(TimeUnit reconnectBaseSleepTimeUnit)
-
getReconnectMaxSleepTime
public long getReconnectMaxSleepTime()
-
setReconnectMaxSleepTime
public void setReconnectMaxSleepTime(long reconnectMaxSleepTime)
-
setReconnectMaxSleepTime
public void setReconnectMaxSleepTime(long reconnectMaxSleepTime, TimeUnit reconnectBaseSleepTimeUnit)
-
getReconnectMaxSleepTimeUnit
public TimeUnit getReconnectMaxSleepTimeUnit()
-
setReconnectMaxSleepTimeUnit
public void setReconnectMaxSleepTimeUnit(TimeUnit reconnectMaxSleepTimeUnit)
-
getReconnectMaxRetries
public int getReconnectMaxRetries()
-
setReconnectMaxRetries
public void setReconnectMaxRetries(int reconnectMaxRetries)
-
getSessionTimeout
public long getSessionTimeout()
-
setSessionTimeout
public void setSessionTimeout(long sessionTimeout)
-
setSessionTimeout
public void setSessionTimeout(long sessionTimeout, TimeUnit sessionTimeoutUnit)
-
getSessionTimeoutUnit
public TimeUnit getSessionTimeoutUnit()
-
setSessionTimeoutUnit
public void setSessionTimeoutUnit(TimeUnit sessionTimeoutUnit)
-
getConnectionTimeout
public long getConnectionTimeout()
-
setConnectionTimeout
public void setConnectionTimeout(long connectionTimeout)
-
setConnectionTimeout
public void setConnectionTimeout(long connectionTimeout, TimeUnit connectionTimeotUnit)
-
getConnectionTimeoutUnit
public TimeUnit getConnectionTimeoutUnit()
-
setConnectionTimeoutUnit
public void setConnectionTimeoutUnit(TimeUnit connectionTimeoutUnit)
-
getAuthInfoList
public List<org.apache.curator.framework.AuthInfo> getAuthInfoList()
-
setAuthInfoList
public void setAuthInfoList(List<org.apache.curator.framework.AuthInfo> authInfoList)
-
getMaxCloseWait
public long getMaxCloseWait()
-
setMaxCloseWait
public void setMaxCloseWait(long maxCloseWait)
-
getMaxCloseWaitUnit
public TimeUnit getMaxCloseWaitUnit()
-
setMaxCloseWaitUnit
public void setMaxCloseWaitUnit(TimeUnit maxCloseWaitUnit)
-
getRetryPolicy
public org.apache.curator.RetryPolicy getRetryPolicy()
-
setRetryPolicy
public void setRetryPolicy(org.apache.curator.RetryPolicy retryPolicy)
-
getBasePath
public String getBasePath()
-
setBasePath
public void setBasePath(String basePath)
-
-