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

A

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
channelRead0(ChannelHandlerContext, FullHttpResponse) - Method in class mousio.etcd4j.transport.EtcdKeyResponseHandler
 
channelUnregistered(ChannelHandlerContext) - Method in class mousio.etcd4j.transport.EtcdKeyResponseHandler
 
clientImpl - Variable in class mousio.etcd4j.requests.EtcdRequest
 
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
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
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.responses.EtcdKeysResponseParser
Converts an ISO8601 date to Java date
createdIndex - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 
createHttpRequest(String, EtcdRequest<R>) - Static method in class mousio.etcd4j.transport.EtcdNettyClient
Get HttpRequest belonging to etcdRequest

D

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() - Method in interface mousio.client.retry.RetryHandler
Do the retry

E

errorCode - Variable in exception mousio.etcd4j.responses.EtcdException
 
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(SslContext, URI...) - Constructor for class mousio.etcd4j.EtcdClient
Constructor
EtcdClientImpl - Interface in mousio.etcd4j.transport
Interface for Etcd client implementations
EtcdException - Exception in mousio.etcd4j.responses
Exception on etcd failures
EtcdException() - Constructor for exception mousio.etcd4j.responses.EtcdException
Constructor
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
A basic Etcd Keys Request
EtcdKeyRequest(EtcdClientImpl, HttpMethod, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdKeyRequest
Constructs an EtcdKeysRequest
EtcdKeyResponseHandler - Class in mousio.etcd4j.transport
Handles etcd responses
EtcdKeyResponseHandler(EtcdNettyClient, EtcdKeyRequest) - Constructor for class mousio.etcd4j.transport.EtcdKeyResponseHandler
Constructor
EtcdKeysResponse - Class in mousio.etcd4j.responses
Etcd Keys Response
EtcdKeysResponse(String, EtcdKeysResponse.EtcdNode) - Constructor for class mousio.etcd4j.responses.EtcdKeysResponse
Constructs a new EtcdResponse
EtcdKeysResponse.EtcdNode - Class in mousio.etcd4j.responses
An Etcd node
EtcdKeysResponse.EtcdNode() - Constructor for class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 
EtcdKeysResponseParser - Class in mousio.etcd4j.responses
Parses the JSON response for key responses
EtcdKeysResponseParser() - Constructor for class mousio.etcd4j.responses.EtcdKeysResponseParser
 
etcdMessage - Variable in exception mousio.etcd4j.responses.EtcdException
 
EtcdNettyClient - Class in mousio.etcd4j.transport
Netty client for the requests and responses
EtcdNettyClient(SslContext, URI...) - Constructor for class mousio.etcd4j.transport.EtcdNettyClient
Constructor
EtcdRequest<R> - Class in mousio.etcd4j.requests
Request to Etcd
EtcdRequest(EtcdClientImpl, HttpMethod, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdRequest
Constructor
EtcdResponsePromise<T> - Class in mousio.etcd4j.promises
A Promise for a response
EtcdResponsePromise(RetryPolicy, ConnectionState, RetryHandler) - Constructor for class mousio.etcd4j.promises.EtcdResponsePromise
Constructor
EtcdVersionRequest - Class in mousio.etcd4j.requests
An Etcd Version Request
EtcdVersionRequest(EtcdClientImpl, RetryPolicy) - Constructor for class mousio.etcd4j.requests.EtcdVersionRequest
Constructor
exception - Variable in class mousio.client.promises.ResponsePromise
 
expiration - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 

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
getConnectionState() - Method in class mousio.client.promises.ResponsePromise
Get the current connection state
getDir(String) - Method in class mousio.etcd4j.EtcdClient
Get directory
getException() - Method in class mousio.client.promises.ResponsePromise
Get exception
getHttpRequest() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the used HTTP request
getMessage() - Method in exception mousio.etcd4j.responses.EtcdException
 
getMethod() - Method in class mousio.etcd4j.requests.EtcdRequest
Get Http Method
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
getRequestParams() - Method in class mousio.etcd4j.requests.EtcdKeyRequest
 
getRequestParams() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the request parameters
getRetryPolicy() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the current Retry handler
getTimeout() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the timeout for request
getTimeoutUnit() - Method in class mousio.etcd4j.requests.EtcdRequest
Get timeout unit
getUri() - Method in class mousio.etcd4j.requests.EtcdKeyRequest
 
getUri() - Method in class mousio.etcd4j.requests.EtcdRequest
Get the URI to send request to
getUri() - Method in class mousio.etcd4j.requests.EtcdVersionRequest
 
getUrl() - Method in class mousio.etcd4j.requests.EtcdRequest
Get current URL of request
getVersion() - Method in class mousio.etcd4j.EtcdClient
Get the version of the Etcd server

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

I

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

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
 

M

Main - Class in mousio.etcd4j
Created by jurmous on 05-01-15.
Main() - Constructor for class mousio.etcd4j.Main
 
main(String[]) - Static method in class mousio.etcd4j.Main
 
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.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

node - Variable in class mousio.etcd4j.responses.EtcdKeysResponse
 
nodes - Variable in class mousio.etcd4j.responses.EtcdKeysResponse.EtcdNode
 

O

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

P

parse(ByteBuf) - Static method in class mousio.etcd4j.responses.EtcdKeysResponseParser
Parses the Json content of the Etcd Response
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

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.EtcdKeyRequest
 
send() - Method in class mousio.etcd4j.requests.EtcdRequest
Send request to etcd server
send() - Method in class mousio.etcd4j.requests.EtcdVersionRequest
 
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.
setException(Throwable) - Method in class mousio.client.promises.ResponsePromise
Sets exception
setHttpRequest(HttpRequest) - Method in class mousio.etcd4j.requests.EtcdRequest
Set the used HTTPRequest (For debugging and warnings)
setKey(String) - Method in class mousio.etcd4j.requests.EtcdKeyRequest
Set key for request
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.EtcdKeyRequest
 
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.EtcdVersionRequest
 
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
startRetryTime - Variable in class mousio.client.retry.RetryPolicy
 
startTime - Variable in class mousio.client.ConnectionState
 

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
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

uriIndex - Variable in class mousio.client.ConnectionState
 
uris - Variable in class mousio.client.ConnectionState
 

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.

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
A C D E G H I K L M N O P R S T U V W