java.io.Closeable, java.lang.AutoCloseable, EnsembleProviderpublic class FixedEnsembleProvider extends java.lang.Object implements EnsembleProvider
| Constructor | Description |
|---|---|
FixedEnsembleProvider(java.lang.String connectionString) |
The connection string to use
|
FixedEnsembleProvider(java.lang.String connectionString,
boolean updateServerListEnabled) |
The connection string to use
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Curator will call this method when
CuratorZookeeperClient.close() is called |
java.lang.String |
getConnectionString() |
Return the current connection string to use.
|
void |
setConnectionString(java.lang.String connectionString) |
A new connection string event was received
|
void |
start() |
Curator will call this method when
CuratorZookeeperClient.start() is
called |
boolean |
updateServerListEnabled() |
Return true if this ensemble provider supports
ZooKeeper.updateServerList(String) |
public FixedEnsembleProvider(java.lang.String connectionString)
connectionString - connection stringpublic FixedEnsembleProvider(java.lang.String connectionString,
boolean updateServerListEnabled)
connectionString - connection stringupdateServerListEnabled - if true, allow Curator to call ZooKeeper.updateServerList(String)public void start()
throws java.lang.Exception
EnsembleProviderCuratorZookeeperClient.start() is
calledstart in interface EnsembleProviderjava.lang.Exception - errorspublic void close()
throws java.io.IOException
EnsembleProviderCuratorZookeeperClient.close() is calledclose in interface java.lang.AutoCloseableclose in interface java.io.Closeableclose in interface EnsembleProviderjava.io.IOException - errorspublic void setConnectionString(java.lang.String connectionString)
EnsembleProvidersetConnectionString in interface EnsembleProviderconnectionString - the new connection stringpublic java.lang.String getConnectionString()
EnsembleProvidergetConnectionString in interface EnsembleProviderZooKeeper(String, int, Watcher) etc.)public boolean updateServerListEnabled()
EnsembleProviderZooKeeper.updateServerList(String)updateServerListEnabled in interface EnsembleProviderCopyright © 2011–2018 The Apache Software Foundation. All rights reserved.