|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.spy.memcached.compat.SpyObject
com.couchbase.client.vbucket.ConfigurationProviderHTTP
public class ConfigurationProviderHTTP
A configuration provider.
Field Summary | |
---|---|
static java.lang.String |
CLIENT_SPEC_VER
The specification version which this client meets. |
Constructor Summary | |
---|---|
ConfigurationProviderHTTP(java.util.List<java.net.URI> baseList)
Constructs a configuration provider with disabled authentication for the REST service. |
|
ConfigurationProviderHTTP(java.util.List<java.net.URI> baseList,
java.lang.String restUsr,
java.lang.String restPwd)
Constructs a configuration provider with a given credentials for the REST service. |
Method Summary | |
---|---|
void |
finishResubscribe()
|
java.lang.String |
getAnonymousAuthBucket()
Retrieves a default bucket name i.e. |
java.lang.String |
getBucket()
Returns the current bucket name. |
Bucket |
getBucketConfiguration(java.lang.String bucketname)
Connects to the REST service and retrieves the bucket configuration from the first pool available. |
Config |
getLatestConfig(java.lang.String bucketname)
|
Reconfigurable |
getReconfigurable()
Returns the current Reconfigurable object. |
java.util.List<java.net.InetSocketAddress> |
getServerList(java.lang.String bucketname)
|
void |
markForResubscribe(java.lang.String bucketName,
Reconfigurable rec)
|
void |
shutdown()
Shutdowns a monitor connections to the REST service. |
void |
subscribe(java.lang.String bucketName,
Reconfigurable rec)
Subscribes for configuration updates. |
java.lang.String |
toString()
|
void |
unsubscribe(java.lang.String vbucketName,
Reconfigurable rec)
Unsubscribe from updates on a given bucket and given reconfigurable. |
Methods inherited from class net.spy.memcached.compat.SpyObject |
---|
getLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLIENT_SPEC_VER
Constructor Detail |
---|
public ConfigurationProviderHTTP(java.util.List<java.net.URI> baseList) throws java.io.IOException
baseList
- list of urls to treat as base
java.io.IOException
public ConfigurationProviderHTTP(java.util.List<java.net.URI> baseList, java.lang.String restUsr, java.lang.String restPwd)
baseList
- list of urls to treat as baserestUsr
- usernamerestPwd
- passwordMethod Detail |
---|
public Reconfigurable getReconfigurable()
getReconfigurable
in interface ConfigurationProvider
public java.lang.String getBucket()
getBucket
in interface ConfigurationProvider
public Bucket getBucketConfiguration(java.lang.String bucketname)
getBucketConfiguration
in interface ConfigurationProvider
bucketname
- bucketname
public java.util.List<java.net.InetSocketAddress> getServerList(java.lang.String bucketname)
public void finishResubscribe()
finishResubscribe
in interface ConfigurationProvider
public void markForResubscribe(java.lang.String bucketName, Reconfigurable rec)
markForResubscribe
in interface ConfigurationProvider
public void subscribe(java.lang.String bucketName, Reconfigurable rec)
subscribe
in interface ConfigurationProvider
bucketName
- bucket name to receive configuration forrec
- reconfigurable that will receive updatespublic void unsubscribe(java.lang.String vbucketName, Reconfigurable rec)
unsubscribe
in interface ConfigurationProvider
vbucketName
- bucket namerec
- reconfigurablepublic Config getLatestConfig(java.lang.String bucketname)
public java.lang.String getAnonymousAuthBucket()
ConfigurationProvider
getAnonymousAuthBucket
in interface ConfigurationProvider
public void shutdown()
shutdown
in interface ConfigurationProvider
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |