A C D E F G H I J K L M N O P R S T U V W X 

A

AbstractEtcdRequest<R> - Class in mousio.etcd4j.requests
 
AbstractEtcdRequest(String, EtcdClientImpl, HttpMethod, RetryPolicy, EtcdResponseDecoder<R>) - Constructor for class mousio.etcd4j.requests.AbstractEtcdRequest
 
action - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
addListener(ResponsePromise.IsSimplePromiseResponseHandler<T>) - Method in class mousio.client.promises.ResponsePromise
Add a promise to do when Response comes in
attachNettyPromise(Promise<T>) - Method in class mousio.client.promises.ResponsePromise
Attach Netty Promise

C

cancel() - Method in class mousio.client.promises.ResponsePromise
Cancel the request
catchException(IOException) - Method in interface mousio.client.retry.ConnectionFailHandler
Catch exception on retry
clientImpl - Variable in class mousio.etcd4j.requests.EtcdRequest
 
clone() - Method in class mousio.etcd4j.EtcdSecurityContext
 
clone() - Method in class mousio.etcd4j.transport.EtcdNettyConfig
 
close() - Method in class mousio.etcd4j.EtcdClient
 
close() - Method in interface mousio.etcd4j.transport.EtcdClientImpl
 
close() - Method in class mousio.etcd4j.transport.EtcdNettyClient
Close netty
cluster - Variable in class mousio.etcd4j.responses.EtcdVersionResponse
 
connect(EtcdRequest<R>) - Method in class mousio.etcd4j.transport.EtcdNettyClient
Connect to server
connect(EtcdRequest<R>, ConnectionState) - Method in class mousio.etcd4j.transport.EtcdNettyClient
Connect to server
ConnectionFailHandler - Interface in mousio.client.retry
Interface to handle a retry
ConnectionState - Class in mousio.client
Counts connection retries and current connection index
ConnectionState(URI[]) - Constructor for class mousio.client.ConnectionState
Constructor
ConnectionState(URI[], int) - Constructor for class mousio.client.ConnectionState
Constructor
consistent() - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
Set if operation is consistent (Etcd will use the master to be sure of latest value)
convertDate(String) - Static method in class mousio.etcd4j.EtcdUtil
 
createdIndex - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 

D

decode(HttpHeaders, ByteBuf) - Method in interface mousio.etcd4j.responses.EtcdResponseDecoder
 
decode(HttpHeaders, ByteBuf) - Method in class mousio.etcd4j.responses.EtcdResponseDecoders.JsonDecoder
 
decode(HttpHeaders, ByteBuf) - Method in class mousio.etcd4j.responses.EtcdResponseDecoders.StringDecoder
 
decode(HttpHeaders, ByteBuf) - Method in class mousio.etcd4j.responses.EtcdResponseDecoders.StringToObjectDecoder
 
DECODER - Static variable in exception mousio.etcd4j.responses.EtcdAuthenticationException
 
DECODER - Static variable in exception mousio.etcd4j.responses.EtcdException
 
DECODER - Static variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
DECODER - Static variable in class mousio.etcd4j.responses.EtcdLeaderStatsResponse
 
DECODER - Static variable in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
DECODER - Static variable in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
DECODER - Static variable in class mousio.etcd4j.responses.EtcdVersionResponse
 
DEFAULT - Static variable in class mousio.client.retry.RetryWithExponentialBackOff
 
delete(String) - Method in class mousio.etcd4j.EtcdClient
Deletes a key
deleteDir(String) - Method in class mousio.etcd4j.EtcdClient
Deletes a directory
dir() - Method in class mousio.etcd4j.requests.EtcdKeyDeleteRequest
Set that operation is on a directory
dir() - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
Set if operation is on a directory
dir - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 
doRetry(ConnectionState) - Method in interface mousio.client.retry.RetryHandler
Do the retry

E

errorCode - Variable in exception mousio.etcd4j.responses.EtcdException
 
EtcdAuthenticationException - Exception in mousio.etcd4j.responses
 
EtcdAuthenticationException(String) - Constructor for exception mousio.etcd4j.responses.EtcdAuthenticationException
Constructor
etcdCause - Variable in exception mousio.etcd4j.responses.EtcdException
 
EtcdClient - Class in mousio.etcd4j
Etcd client.
EtcdClient(URI...) - Constructor for class mousio.etcd4j.EtcdClient
Constructor
EtcdClient(String, String, URI...) - Constructor for class mousio.etcd4j.EtcdClient
Constructor
EtcdClient(SslContext, String, String, URI...) - Constructor for class mousio.etcd4j.EtcdClient
Constructor
EtcdClient(SslContext, URI...) - Constructor for class mousio.etcd4j.EtcdClient
Constructor
EtcdClient(EtcdSecurityContext, URI...) - Constructor for class mousio.etcd4j.EtcdClient
Constructor
EtcdClient(EtcdClientImpl) - Constructor for class mousio.etcd4j.EtcdClient
Create a client with a custom implementation
EtcdClientImpl - Interface in mousio.etcd4j.transport
 
etcdClusterId - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
EtcdException - Exception in mousio.etcd4j.responses
Exception on etcd failures
EtcdException(Integer, String, String, Long) - Constructor for exception mousio.etcd4j.responses.EtcdException
Constructor
EtcdHeaderAwareResponse - Interface in mousio.etcd4j.responses
 
etcdIndex - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
EtcdKeyAction - Enum in mousio.etcd4j.responses
The etcd key response actions
EtcdKeyDeleteRequest - Class in mousio.etcd4j.requests
An Etcd Key Delete Request
EtcdKeyDeleteRequest(EtcdClientImpl, String, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdKeyDeleteRequest
Constructs an EtcdKeysRequest
EtcdKeyGetRequest - Class in mousio.etcd4j.requests
An Etcd Key Get Request
EtcdKeyGetRequest(EtcdClientImpl, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdKeyGetRequest
Constructs an EtcdKeysGetRequest
EtcdKeyGetRequest(EtcdClientImpl, String, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdKeyGetRequest
Constructs an EtcdKeysGetRequest
EtcdKeyPostRequest - Class in mousio.etcd4j.requests
An Etcd Key Post Request
EtcdKeyPostRequest(EtcdClientImpl, String, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdKeyPostRequest
Constructs an EtcdKeysRequest
EtcdKeyPutRequest - Class in mousio.etcd4j.requests
An Etcd Key Put Request
EtcdKeyPutRequest(EtcdClientImpl, String, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdKeyPutRequest
Constructs an EtcdKeysRequest
EtcdKeyRequest - Class in mousio.etcd4j.requests
 
EtcdKeyRequest(EtcdClientImpl, HttpMethod, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdKeyRequest
Constructs an EtcdKeysRequest
EtcdKeyRequest(EtcdClientImpl, HttpMethod, RetryPolicy, String) - Constructor for class mousio.etcd4j.requests.EtcdKeyRequest
Constructs an EtcdKeysRequest
EtcdKeysResponse - Class in mousio.etcd4j.responses
 
EtcdKeysResponse.EtcdNode - Class in mousio.etcd4j.responses
An Etcd node
EtcdLeaderStatsRequest - Class in mousio.etcd4j.requests
 
EtcdLeaderStatsRequest(EtcdClientImpl, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdLeaderStatsRequest
Constructor
EtcdLeaderStatsResponse - Class in mousio.etcd4j.responses
 
EtcdLeaderStatsResponse(String, Map<String, EtcdLeaderStatsResponse.FollowerInfo>) - Constructor for class mousio.etcd4j.responses.EtcdLeaderStatsResponse
 
EtcdLeaderStatsResponse.CountsInfo - Class in mousio.etcd4j.responses
 
EtcdLeaderStatsResponse.CountsInfo(long, long) - Constructor for class mousio.etcd4j.responses.EtcdLeaderStatsResponse.CountsInfo
 
EtcdLeaderStatsResponse.FollowerInfo - Class in mousio.etcd4j.responses
 
EtcdLeaderStatsResponse.FollowerInfo(EtcdLeaderStatsResponse.LatencyInfo, EtcdLeaderStatsResponse.CountsInfo) - Constructor for class mousio.etcd4j.responses.EtcdLeaderStatsResponse.FollowerInfo
 
EtcdLeaderStatsResponse.LatencyInfo - Class in mousio.etcd4j.responses
 
EtcdLeaderStatsResponse.LatencyInfo(double, double, double, double, double) - Constructor for class mousio.etcd4j.responses.EtcdLeaderStatsResponse.LatencyInfo
 
etcdMessage - Variable in exception mousio.etcd4j.responses.EtcdException
 
EtcdNettyClient - Class in mousio.etcd4j.transport
 
EtcdNettyClient(SslContext, URI...) - Constructor for class mousio.etcd4j.transport.EtcdNettyClient
Constructor
EtcdNettyClient(EtcdSecurityContext, URI...) - Constructor for class mousio.etcd4j.transport.EtcdNettyClient
Constructor
EtcdNettyClient(EtcdNettyConfig, SslContext, URI...) - Constructor for class mousio.etcd4j.transport.EtcdNettyClient
Constructor with custom eventloop group and timeout
EtcdNettyClient(EtcdNettyConfig, URI...) - Constructor for class mousio.etcd4j.transport.EtcdNettyClient
Constructor with custom eventloop group and timeout
EtcdNettyClient(EtcdNettyConfig, EtcdSecurityContext, URI...) - Constructor for class mousio.etcd4j.transport.EtcdNettyClient
Constructor with custom eventloop group and timeout
EtcdNettyConfig - Class in mousio.etcd4j.transport
 
EtcdNettyConfig() - Constructor for class mousio.etcd4j.transport.EtcdNettyConfig
Constructor
EtcdOldVersionRequest - Class in mousio.etcd4j.requests
 
EtcdOldVersionRequest(EtcdClientImpl, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdOldVersionRequest
Constructor
EtcdRequest<R> - Class in mousio.etcd4j.requests
 
EtcdRequest(EtcdClientImpl, HttpMethod, RetryPolicy, EtcdResponseDecoder<R>) - Constructor for class mousio.etcd4j.requests.EtcdRequest
Constructor
EtcdResponse - Interface in mousio.etcd4j.responses
 
EtcdResponseDecoder<T> - Interface in mousio.etcd4j.responses
 
EtcdResponseDecoders - Class in mousio.etcd4j.responses
 
EtcdResponseDecoders() - Constructor for class mousio.etcd4j.responses.EtcdResponseDecoders
 
EtcdResponseDecoders.JsonDecoder<T> - Class in mousio.etcd4j.responses
 
EtcdResponseDecoders.JsonDecoder(Class<T>) - Constructor for class mousio.etcd4j.responses.EtcdResponseDecoders.JsonDecoder
 
EtcdResponseDecoders.StringDecoder - Class in mousio.etcd4j.responses
 
EtcdResponseDecoders.StringDecoder() - Constructor for class mousio.etcd4j.responses.EtcdResponseDecoders.StringDecoder
 
EtcdResponseDecoders.StringToObjectDecoder<T> - Class in mousio.etcd4j.responses
 
EtcdResponseDecoders.StringToObjectDecoder() - Constructor for class mousio.etcd4j.responses.EtcdResponseDecoders.StringToObjectDecoder
 
EtcdResponsePromise<T> - Class in mousio.etcd4j.promises
A Promise for a response
EtcdResponsePromise(RetryPolicy, ConnectionState, RetryHandler) - Constructor for class mousio.etcd4j.promises.EtcdResponsePromise
Constructor
EtcdSecurityContext - Class in mousio.etcd4j
 
EtcdSecurityContext(SSLContext) - Constructor for class mousio.etcd4j.EtcdSecurityContext
 
EtcdSecurityContext(SslContext) - Constructor for class mousio.etcd4j.EtcdSecurityContext
 
EtcdSecurityContext(String, String) - Constructor for class mousio.etcd4j.EtcdSecurityContext
 
EtcdSecurityContext(SslContext, String, String) - Constructor for class mousio.etcd4j.EtcdSecurityContext
 
EtcdSecurityContext(SSLContext, String, String) - Constructor for class mousio.etcd4j.EtcdSecurityContext
 
EtcdSelfStatsRequest - Class in mousio.etcd4j.requests
 
EtcdSelfStatsRequest(EtcdClientImpl, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdSelfStatsRequest
Constructor
EtcdSelfStatsResponse - Class in mousio.etcd4j.responses
Etcd Self Stats response
EtcdSelfStatsResponse.LeaderInfo - Class in mousio.etcd4j.responses
 
EtcdStoreStatsRequest - Class in mousio.etcd4j.requests
 
EtcdStoreStatsRequest(EtcdClientImpl, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdStoreStatsRequest
Constructor
EtcdStoreStatsResponse - Class in mousio.etcd4j.responses
 
EtcdUtil - Class in mousio.etcd4j
 
EtcdUtil() - Constructor for class mousio.etcd4j.EtcdUtil
 
EtcdVersionRequest - Class in mousio.etcd4j.requests
 
EtcdVersionRequest(EtcdClientImpl, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdVersionRequest
Constructor
EtcdVersionResponse - Class in mousio.etcd4j.responses
 
exception - Variable in class mousio.client.promises.ResponsePromise
 
expiration - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 

F

fromDNSName(String) - Static method in class mousio.client.util.SRV2URIs
Convert given DNS SRV address to array of URIs
fromService(String) - Static method in class mousio.client.util.SRV2URIs
Convert given DNS SRV address to array of URIs

G

get() - Method in class mousio.client.promises.ResponsePromise
Get the response.
get(String) - Method in class mousio.etcd4j.EtcdClient
Get by key
get() - Method in class mousio.etcd4j.promises.EtcdResponsePromise
Get the response.
getAll() - Method in class mousio.etcd4j.EtcdClient
Get all keys
getAverage() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.LatencyInfo
 
getBootstrap() - Method in class mousio.etcd4j.transport.EtcdNettyClient
For tests
getCompareAndSwapFail() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getCompareAndSwapSuccess() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getConnectionState() - Method in class mousio.client.promises.ResponsePromise
Get the current connection state
getConnectTimeout() - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Get the connect timeout
getCounts() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.FollowerInfo
 
getCreateFail() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getCreateSuccess() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getCurrent() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.LatencyInfo
 
getDeleteFail() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getDeleteSuccess() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getDir(String) - Method in class mousio.etcd4j.EtcdClient
Get directory
getEventLoopGroup() - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Get the current event loop group.
getException() - Method in class mousio.client.promises.ResponsePromise
Get exception
getExpireCount() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getFail() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.CountsInfo
 
getFollowers() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse
 
getGetsFail() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getHeaderPropertyAsLong(HttpHeaders, String) - Static method in class mousio.etcd4j.EtcdUtil
 
getHostName() - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Get the local host name
getHttpRequest() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the used HTTP request
getId() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getLatency() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.FollowerInfo
 
getLeader() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse
 
getLeader() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse.LeaderInfo
 
getLeaderInfo() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getLeaderStats() - Method in class mousio.etcd4j.EtcdClient
Get the Leader Statistics of Etcd
getMaxFrameSize() - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Get the max frame size
getMaximum() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.LatencyInfo
 
getMessage() - Method in exception mousio.etcd4j.responses.EtcdException
 
getMethod() - Method in class mousio.etcd4j.requests.EtcdRequest
Get Http Method
getMinimum() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.LatencyInfo
 
getName() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getNettyPromise() - Method in class mousio.client.promises.ResponsePromise
Get internal Netty Promise
getNow() - Method in class mousio.client.promises.ResponsePromise
Get the result now even if it is not loaded yet by the promise.
getPromise() - Method in class mousio.etcd4j.requests.EtcdRequest
Get promise for request
getRecvAppendRequestCnt() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getRecvBandwidthRate() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getRecvPkgRate() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getRequestParams() - Method in class mousio.etcd4j.requests.EtcdKeyRequest
 
getRequestParams() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the request parameters
getResponseDecoder() - Method in class mousio.etcd4j.requests.EtcdRequest
 
getRetryPolicy() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the current Retry handler
getSelfStats() - Method in class mousio.etcd4j.EtcdClient
Get the Self Statistics of Etcd
getSendAppendRequestCnt() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getSocketChannelClass() - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Get Socket channel class
getsSuccess() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
getStandardDeviation() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.LatencyInfo
 
getStartTime() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getStartTime() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse.LeaderInfo
 
getState() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse
 
getStoreStats() - Method in class mousio.etcd4j.EtcdClient
Get the Store Statistics of Etcd
getSuccess() - Method in class mousio.etcd4j.responses.EtcdLeaderStatsResponse.CountsInfo
 
getTimeout() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the timeout for request
getTimeoutUnit() - Method in class mousio.etcd4j.requests.EtcdRequest
Get timeout unit
getUptime() - Method in class mousio.etcd4j.responses.EtcdSelfStatsResponse.LeaderInfo
 
getUri() - Method in class mousio.etcd4j.requests.AbstractEtcdRequest
 
getUri() - Method in class mousio.etcd4j.requests.EtcdKeyRequest
 
getUri() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the URI to send request to
getUrl() - Method in class mousio.etcd4j.requests.EtcdRequest
Get current URL of request
getVersion() - Method in class mousio.etcd4j.EtcdClient
Deprecated.
use version() when using etcd 2.1+.

H

handlePromise(Promise<T>) - Method in class mousio.client.promises.ResponsePromise
Handle the promise
handleRetry(Throwable) - Method in class mousio.client.promises.ResponsePromise
Handles a retry
hasCredentials() - Method in class mousio.etcd4j.EtcdSecurityContext
 
hasHostName() - Method in class mousio.etcd4j.transport.EtcdNettyConfig
 
hasNettySsl() - Method in class mousio.etcd4j.EtcdSecurityContext
 
hasRequestParams() - Method in class mousio.etcd4j.requests.EtcdKeyRequest
 
hasRequestParams() - Method in class mousio.etcd4j.requests.EtcdRequest
 
hasSsl() - Method in class mousio.etcd4j.EtcdSecurityContext
 
hasTimeout() - Method in class mousio.etcd4j.requests.EtcdRequest
 

I

index - Variable in exception mousio.etcd4j.responses.EtcdException
 
isDir() - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
Set that operation is on a directory

J

json(Class<T>) - Static method in class mousio.etcd4j.responses.EtcdResponseDecoders
 

K

key - Variable in class mousio.etcd4j.requests.EtcdKeyRequest
 
key - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 

L

lastWorkingUriIndex - Variable in class mousio.etcd4j.transport.EtcdNettyClient
 
loadHeaders(HttpHeaders) - Method in interface mousio.etcd4j.responses.EtcdHeaderAwareResponse
 
loadHeaders(HttpHeaders) - Method in class mousio.etcd4j.responses.EtcdKeysResponse
 

M

method - Variable in class mousio.etcd4j.requests.EtcdRequest
 
modifiedIndex - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 
mousio.client - package mousio.client
 
mousio.client.exceptions - package mousio.client.exceptions
 
mousio.client.promises - package mousio.client.promises
 
mousio.client.retry - package mousio.client.retry
 
mousio.client.util - package mousio.client.util
 
mousio.etcd4j - package mousio.etcd4j
 
mousio.etcd4j.promises - package mousio.etcd4j.promises
 
mousio.etcd4j.requests - package mousio.etcd4j.requests
 
mousio.etcd4j.responses - package mousio.etcd4j.responses
 
mousio.etcd4j.transport - package mousio.etcd4j.transport
 
msBeforeRetry - Variable in class mousio.client.ConnectionState
 

N

nettySslContext() - Method in class mousio.etcd4j.EtcdSecurityContext
 
newInstance(String) - Method in class mousio.etcd4j.responses.EtcdResponseDecoders.StringToObjectDecoder
 
node - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
nodes - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 
NONE - Static variable in class mousio.etcd4j.EtcdSecurityContext
 

O

onResponse(ResponsePromise<T>) - Method in interface mousio.client.promises.ResponsePromise.IsSimplePromiseResponseHandler
Fired on response

P

password() - Method in class mousio.etcd4j.EtcdSecurityContext
 
post(String, String) - Method in class mousio.etcd4j.EtcdClient
Post a value to a key for in-order keys.
PrematureDisconnectException - Exception in mousio.client.exceptions
Send out with a premature disconnection.
PrematureDisconnectException() - Constructor for exception mousio.client.exceptions.PrematureDisconnectException
 
prevExist() - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
Deprecated.
As of release 0.4.13 replaced by EtcdKeyPutRequest.prevExist(boolean)
prevExist(boolean) - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
Set that previous value should exist
prevIndex(long) - Method in class mousio.etcd4j.requests.EtcdKeyDeleteRequest
Set the previous index to check
prevIndex(long) - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
Set the previous index to check
prevNode - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
prevValue(String) - Method in class mousio.etcd4j.requests.EtcdKeyDeleteRequest
Set the prev value to check
prevValue(String) - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
Set the prev value to check
promise - Variable in class mousio.client.promises.ResponsePromise
 
put(String, String) - Method in class mousio.etcd4j.EtcdClient
Put a key with a value
putDir(String) - Method in class mousio.etcd4j.EtcdClient
Create a dir

R

raftIndex - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
raftTerm - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
recursive() - Method in class mousio.etcd4j.requests.EtcdKeyDeleteRequest
Set that operation is recursive
recursive() - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
Set if operation is recursive
removeListener(ResponsePromise.IsSimplePromiseResponseHandler<T>) - Method in class mousio.client.promises.ResponsePromise
Remove a listener
requestParams - Variable in class mousio.etcd4j.requests.EtcdKeyRequest
 
response - Variable in class mousio.client.promises.ResponsePromise
 
ResponsePromise<T> - Class in mousio.client.promises
A Response promise
ResponsePromise(RetryPolicy, ConnectionState, RetryHandler) - Constructor for class mousio.client.promises.ResponsePromise
Constructor
ResponsePromise.IsSimplePromiseResponseHandler<T> - Interface in mousio.client.promises
Response listener
retry(ConnectionState, RetryHandler, ConnectionFailHandler) - Method in class mousio.client.retry.RetryPolicy
Does the retry.
retryAttempted - Variable in class mousio.client.retry.RetryOnce
 
retryCount - Variable in class mousio.client.ConnectionState
 
RetryHandler - Interface in mousio.client.retry
Interface to handle a retry
RetryNTimes - Class in mousio.client.retry
Will retry the command N number of times
RetryNTimes(int, int) - Constructor for class mousio.client.retry.RetryNTimes
Constructor
RetryOnce - Class in mousio.client.retry
Retries once after a delay
RetryOnce(int) - Constructor for class mousio.client.retry.RetryOnce
Constructor
RetryPolicy - Class in mousio.client.retry
Interface for handling a retry
RetryPolicy(int) - Constructor for class mousio.client.retry.RetryPolicy
Constructor
retryPolicy - Variable in class mousio.etcd4j.requests.EtcdRequest
 
RetryPolicy.RetryCancelled - Exception in mousio.client.retry
Cancelled retry exception
RetryPolicy.RetryCancelled() - Constructor for exception mousio.client.retry.RetryPolicy.RetryCancelled
 
RetryWithExponentialBackOff - Class in mousio.client.retry
Retries with an exponential backoff
RetryWithExponentialBackOff(int) - Constructor for class mousio.client.retry.RetryWithExponentialBackOff
Constructor
RetryWithExponentialBackOff(int, int, int) - Constructor for class mousio.client.retry.RetryWithExponentialBackOff
Constructor
RetryWithTimeout - Class in mousio.client.retry
Retries with a delay until a timeout
RetryWithTimeout(int, int) - Constructor for class mousio.client.retry.RetryWithTimeout
Constructor

S

send() - Method in class mousio.etcd4j.requests.AbstractEtcdRequest
 
send() - Method in class mousio.etcd4j.requests.EtcdKeyRequest
 
send() - Method in class mousio.etcd4j.requests.EtcdRequest
Send request to etcd server
send(EtcdRequest<R>) - Method in interface mousio.etcd4j.transport.EtcdClientImpl
Sends a request to the server
send(EtcdRequest<R>) - Method in class mousio.etcd4j.transport.EtcdNettyClient
Send a request and get a future.
server - Variable in class mousio.etcd4j.responses.EtcdVersionResponse
 
setConnectTimeout(int) - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Set the connect timeout
setEventLoopGroup(EventLoopGroup) - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Set a custom event loop group.
setException(Throwable) - Method in class mousio.client.promises.ResponsePromise
Sets exception
setHostName(String) - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Set the host name for the local machine.
setHttpRequest(HttpRequest) - Method in class mousio.etcd4j.requests.EtcdRequest
Set the used HTTPRequest (For debugging and warnings)
setMaxFrameSize(int) - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Set the max frame size
setPromise(EtcdResponsePromise<R>) - Method in class mousio.etcd4j.requests.EtcdRequest
Set promise on request
setRetryHandler(RetryPolicy) - Method in class mousio.etcd4j.EtcdClient
Set the retry handler.
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdKeyDeleteRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdKeyPostRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdLeaderStatsRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdOldVersionRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdRequest
Set a specific retry policy for this request
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdSelfStatsRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdStoreStatsRequest
 
setRetryPolicy(RetryPolicy) - Method in class mousio.etcd4j.requests.EtcdVersionRequest
 
setsFail() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
setSocketChannelClass(Class<? extends SocketChannel>) - Method in class mousio.etcd4j.transport.EtcdNettyConfig
Set Socket channel class.
setsSuccess() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
setUrl(String) - Method in class mousio.etcd4j.requests.EtcdRequest
Set current URL
shouldBeWaiting() - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
Get if command should be waiting
shouldRetry(ConnectionState) - Method in class mousio.client.retry.RetryNTimes
 
shouldRetry(ConnectionState) - Method in class mousio.client.retry.RetryOnce
 
shouldRetry(ConnectionState) - Method in class mousio.client.retry.RetryPolicy
Should another retry be attempted according to the policy
shouldRetry(ConnectionState) - Method in class mousio.client.retry.RetryWithExponentialBackOff
 
shouldRetry(ConnectionState) - Method in class mousio.client.retry.RetryWithTimeout
 
sorted() - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
Set that server should return values sorted
SRV2URIs - Class in mousio.client.util
Utility class to convert SRV records to array of URIs
SRV2URIs() - Constructor for class mousio.client.util.SRV2URIs
 
sslContext() - Method in class mousio.etcd4j.EtcdSecurityContext
 
startRetryTime - Variable in class mousio.client.retry.RetryPolicy
 
startTime - Variable in class mousio.client.ConnectionState
 
string() - Static method in class mousio.etcd4j.responses.EtcdResponseDecoders
 
STRING_DECODER - Static variable in class mousio.etcd4j.responses.EtcdResponseDecoders
 

T

timeout(long, TimeUnit) - Method in class mousio.etcd4j.requests.EtcdKeyDeleteRequest
 
timeout(long, TimeUnit) - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
 
timeout(long, TimeUnit) - Method in class mousio.etcd4j.requests.EtcdKeyPostRequest
 
timeout(long, TimeUnit) - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
 
timeout(long, TimeUnit) - Method in class mousio.etcd4j.requests.EtcdRequest
Set timeout for request
toString() - Method in class mousio.client.ConnectionState
 
toString() - Method in exception mousio.etcd4j.responses.EtcdException
 
ttl(Integer) - Method in class mousio.etcd4j.requests.EtcdKeyPostRequest
Set the Time to live for a key in seconds
ttl(Integer) - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
Set the Time to live for a key in seconds
ttl - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 

U

updateFail() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
updateSuccess() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
uriIndex - Variable in class mousio.client.ConnectionState
 
uris - Variable in class mousio.client.ConnectionState
 
username() - Method in class mousio.etcd4j.EtcdSecurityContext
 

V

value(String) - Method in class mousio.etcd4j.requests.EtcdKeyPostRequest
Set the value for the request
value(String) - Method in class mousio.etcd4j.requests.EtcdKeyPutRequest
Set the value for the request
value - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 
valueOf(String) - Static method in enum mousio.etcd4j.responses.EtcdKeyAction
Returns the enum constant of this type with the specified name.
values() - Static method in enum mousio.etcd4j.responses.EtcdKeyAction
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class mousio.etcd4j.EtcdClient
Get the version of the Etcd server

W

waitForChange() - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
Set if server should wait
waitForChange(long) - Method in class mousio.etcd4j.requests.EtcdKeyGetRequest
Set that server should wait for a certain change index
waitForPromiseSuccess() - Method in class mousio.client.promises.ResponsePromise
Wait for promise to be done
watchers() - Method in class mousio.etcd4j.responses.EtcdStoreStatsResponse
 
withCredential(String, String) - Static method in class mousio.etcd4j.EtcdSecurityContext
 
withSslContext(SslContext) - Static method in class mousio.etcd4j.EtcdSecurityContext
 
withSslContext(SSLContext) - Static method in class mousio.etcd4j.EtcdSecurityContext
 

X

X_ETCD_CLUSTER_ID - Static variable in class mousio.etcd4j.responses.EtcdResponseDecoders
 
X_ETCD_INDEX - Static variable in class mousio.etcd4j.responses.EtcdResponseDecoders
 
X_RAFT_INDEX - Static variable in class mousio.etcd4j.responses.EtcdResponseDecoders
 
X_RAFT_TERM - Static variable in class mousio.etcd4j.responses.EtcdResponseDecoders
 
A C D E F G H I J K L M N O P R S T U V W X