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

A

abort() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
accept() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorListener
 
ack() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
addEventListener(ReactorClient.MessageListener) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
addResponse(JsonRpcResponse) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.BatchCall
 
addResponse(JsonRpcResponse) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.Call
 
addResponse(JsonRpcResponse) - Method in interface org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcCall
 
await() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.OneTimeCallback
 

B

BatchCall - Class in org.ovirt.vdsm.jsonrpc.client.internal
Groups responses for batch call and let user to get them when all of them are ready.
BatchCall(List<JsonRpcRequest>) - Constructor for class org.ovirt.vdsm.jsonrpc.client.internal.BatchCall
 
batchCall(List<JsonRpcRequest>) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
Sends requests in batch and returns Future representation of JsonRpcResponse.
begin() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
beginHandshake() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLEngineNioHelper
 
BUFFER_SIZE - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
build() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
build() - Method in class org.ovirt.vdsm.jsonrpc.client.RequestBuilder
Builds JsonRpcRequest based on provided method name, parameter and generates id using UUID.
build() - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseBuilder
Builds JsonRpcResponse based on provided id, result and error.
buildErrorResponse(JsonNode, T, String) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
buildFailedResponse(JsonRpcRequest) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
buildNetworkResponse(String) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
Builds network issue message for specific protocol.
buildNetworkResponse(String) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 

C

Call - Class in org.ovirt.vdsm.jsonrpc.client.internal
Call holds single response and uses BatchCall as internal implementation to promote code reuse.
Call(JsonRpcRequest) - Constructor for class org.ovirt.vdsm.jsonrpc.client.internal.Call
 
call(JsonRpcRequest) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
Sends single request and returns Future representation of JsonRpcResponse.
call() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation
 
call(boolean) - Method in interface org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation.Operation
 
call() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable
 
cancel(boolean) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.BatchCall
 
cancel(boolean) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.Call
 
cancel(boolean) - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation
 
ChainedOperation<T> - Class in org.ovirt.vdsm.jsonrpc.client.utils
Allows to chain sent operation returning object of provided type.
ChainedOperation(ChainedOperation.Operation<T>) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation
 
ChainedOperation.Operation<T> - Interface in org.ovirt.vdsm.jsonrpc.client.utils
 
channel - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
checkAndExecute() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.OneTimeCallback
 
clearBuff() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLEngineNioHelper
 
CLIENT_CLOSED - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
ClientConnectionException - Exception in org.ovirt.vdsm.jsonrpc.client
Generic json-rpc client exception which wraps IO or encryption relates exceptions.
ClientConnectionException() - Constructor for exception org.ovirt.vdsm.jsonrpc.client.ClientConnectionException
 
ClientConnectionException(String) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.ClientConnectionException
 
ClientConnectionException(Throwable) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.ClientConnectionException
 
ClientConnectionException(String, Throwable) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.ClientConnectionException
 
ClientConnectionException(String, Throwable, boolean, boolean) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.ClientConnectionException
 
cloneBuffer(ByteBuffer) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseTracker
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorListener
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
close() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.LockWrapper
 
CommandExecutor - Interface in org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
CommandFactory - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
CommandFactory(Sender, List<ReactorClient.MessageListener>) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.CommandFactory
 
commands - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.CommandFactory
 
commit() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
connect() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
connect() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
connected() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
connected - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
createClient(String, int) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
createClient(Reactor, Selector, String, int) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
createClient(Reactor, Selector, String, int) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompReactor
 
createClient(Reactor, Selector, String, int) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompReactor
 
createConnectedClient(Reactor, Selector, String, int, SocketChannel) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
createConnectedClient(Reactor, Selector, String, int, SocketChannel) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompReactor
 
createConnectedClient(Reactor, Selector, String, int, SocketChannel) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompReactor
 
createListener(String, int, ReactorListener.EventListener) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
createSSLEngine(boolean) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 

D

decomposeError() - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseDecomposer
Decomposes response error as Map.
decomposeResponse(Class<T>) - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseDecomposer
Decomposes response to provided type.
decomposeTypedArray(Object[], Class<T>, String) - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseDecomposer
Decomposes response to provided typed array.
decreaseAttempts() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryContext
 
DefaultClientRetryPolicy - Class in org.ovirt.vdsm.jsonrpc.client.utils.retry
Default implementation of operation level retry functionality.
DefaultClientRetryPolicy() - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.retry.DefaultClientRetryPolicy
 
DefaultConnectionRetryPolicy - Class in org.ovirt.vdsm.jsonrpc.client.utils.retry
Default implementation of connection level retry functionality.
DefaultConnectionRetryPolicy() - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.retry.DefaultConnectionRetryPolicy
 
disconnect(String) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
disconnect() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 

E

emitOnMessageReceived(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
emitOnMessageReceived(Message) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
END_OF_MESSAGE - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
error(Map<String, String>) - Method in interface org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Listener
 
error() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
eventListeners - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
execute(Message) - Method in interface org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.CommandExecutor
 
execute() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.OneTimeCallback
 

F

fromByteArray(byte[]) - Static method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
fromJson(JsonNode) - Static method in class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
Creates JsonRpcError representation from provided JsonNode message.
fromJsonNode(JsonNode) - Static method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
Validates and builds JsonRpcRequest based on provided json node.
fromJsonNode(JsonNode) - Static method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
Validates and builds JsonRpcResponse based on provided json node.

G

get() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.BatchCall
 
get(long, TimeUnit) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.BatchCall
 
get() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.Call
 
get(long, TimeUnit) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.Call
 
get() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation
 
get(long, TimeUnit) - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation
 
getAddress(String, int) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
getCall() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ResponseTracking
 
getCause() - Method in exception org.ovirt.vdsm.jsonrpc.client.ClientConnectionException
 
getClient() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.MessageContext
 
getClient() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ResponseTracking
 
getClientId() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
getClientRetryPolicy() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
 
getCode() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
 
getCommand() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
getCommandExecutor(String) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.CommandFactory
 
getContent() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
getContentLength() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
getContext() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ResponseTracking
 
getData() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
 
getEncoding() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
getError() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
getExceptions() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
getHeaders() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
getHeartbeat() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
getHostname() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
getId() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
getId() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
getKeyManagers() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ManagerProvider
 
getMessage() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
 
getMessage() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.MessageContext
 
getMethod() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
getNumberOfAttempts() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryContext
 
getParams() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
getPlainId() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
getPort() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorListener
 
getPostConnectCallback() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
getPostConnectCallback() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompClient
 
getPostConnectCallback() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompClient
 
getReactor(ManagerProvider, ReactorType) - Static method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorFactory
Provides instance of Reactor based on ManagerProvider availability and type provided.
getReactorName() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
getReactorName() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompReactor
 
getReactorName() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompReactor
 
getRequest() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ResponseTracking
 
getResult() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
getResult() - Method in interface org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation.Operation
 
getRetryNumber() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
getRetryPolicy() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
 
getRetryPolicy() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
getRetryTimeOut() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
getSelectionKey() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
getSSLContext() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ManagerProvider
 
getTimeout(int, TimeUnit) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
getTimeout() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ResponseTracking
 
getTimeout() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryContext
 
getTimeUnit() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryContext
 
getTimeUnit() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
getTrustManagers() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ManagerProvider
 
getWorker() - Static method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorFactory
 

H

handshakeInProgress() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLEngineNioHelper
 
HEADER_ACCEPT - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_ACK - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_CONTENT_LENGTH - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_CONTENT_TYPE - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_DESTINATION - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_HEART_BEAT - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_ID - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_MESSAGE - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_RECEIPT - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_RECEIPT_ID - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
HEADER_TRANSACTION - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
headerBuffer - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 

I

ibuff - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
isCancelled() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.BatchCall
 
isCancelled() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.Call
 
isCancelled() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation
 
isCancelled() - Method in interface org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation.Operation
 
isClosed() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
 
isDone() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.BatchCall
 
isDone() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.Call
 
isDone() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation
 
isDone() - Method in interface org.ovirt.vdsm.jsonrpc.client.utils.ChainedOperation.Operation
 
isEmpty(String) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
isError() - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseDecomposer
 
isExceptionRetryable(Exception) - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryContext
 
isHeartbeat() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
isInInit() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
isInInit() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompClient
 
isInInit() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompClient
 
isOpen() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 

J

JsonRpcCall - Interface in org.ovirt.vdsm.jsonrpc.client.internal
Abstraction for single and batch calls to be updated when response arrives.
JsonRpcClient - Class in org.ovirt.vdsm.jsonrpc.client
ReactorClient wrapper which provides ability to send single or batched requests.
JsonRpcClient(ReactorClient, ResponseTracker) - Constructor for class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
Wraps ReactorClient to hide response update details.
JsonRpcError - Class in org.ovirt.vdsm.jsonrpc.client.internal
Java bean representing error information from json message.
JsonRpcError(int, String, JsonNode) - Constructor for class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
 
JsonRpcRequest - Class in org.ovirt.vdsm.jsonrpc.client
Java bean representation of the request.
JsonRpcRequest(String, JsonNode, JsonNode) - Constructor for class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
Creates request object.
JsonRpcResponse - Class in org.ovirt.vdsm.jsonrpc.client
Java bean representing response object.
JsonRpcResponse(JsonNode, JsonNode, JsonNode) - Constructor for class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
Creates response object.
jsonToByteArray(JsonNode) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
jsonToByteArray(List<JsonRpcRequest>) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
JsonUtils - Class in org.ovirt.vdsm.jsonrpc.client.utils
Utility class for json marshalling.
JsonUtils() - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 

K

key - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 

L

Listener - Interface in org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
LockWrapper - Class in org.ovirt.vdsm.jsonrpc.client.utils
Lock wrapper object which allows to use try-finally block to auto unlock internal Lock.
LockWrapper(Lock) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.LockWrapper
 
logException(Log, String, Throwable) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 

M

ManagerProvider - Class in org.ovirt.vdsm.jsonrpc.client.reactors
Provides abstraction for obtaining TrustManagers and KeyManagers.
ManagerProvider() - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.ManagerProvider
 
mapValues(JsonNode) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
Message - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
Message() - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
message() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
message - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
Message.Command - Enum in org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
MessageContext - Class in org.ovirt.vdsm.jsonrpc.client.internal
Context containing a message and client.
MessageContext(JsonRpcClient, byte[]) - Constructor for class org.ovirt.vdsm.jsonrpc.client.internal.MessageContext
 

N

nioEngine - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 

O

onAcccept(ReactorClient) - Method in interface org.ovirt.vdsm.jsonrpc.client.reactors.ReactorListener.EventListener
 
OneTimeCallback - Class in org.ovirt.vdsm.jsonrpc.client.utils
 
OneTimeCallback() - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.OneTimeCallback
 
onMessageReceived(byte[]) - Method in interface org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient.MessageListener
 
org.ovirt.vdsm.jsonrpc.client - package org.ovirt.vdsm.jsonrpc.client
 
org.ovirt.vdsm.jsonrpc.client.internal - package org.ovirt.vdsm.jsonrpc.client.internal
 
org.ovirt.vdsm.jsonrpc.client.reactors - package org.ovirt.vdsm.jsonrpc.client.reactors
 
org.ovirt.vdsm.jsonrpc.client.reactors.stomp - package org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl - package org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
org.ovirt.vdsm.jsonrpc.client.utils - package org.ovirt.vdsm.jsonrpc.client.utils
 
org.ovirt.vdsm.jsonrpc.client.utils.retry - package org.ovirt.vdsm.jsonrpc.client.utils.retry
 
outbox - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 

P

parse(byte[]) - Static method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
performPendingOperations() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler
 
PlainClient - Class in org.ovirt.vdsm.jsonrpc.client.reactors
ReactorClient implementation to provide not encrypted communication.
PlainClient(Reactor, Selector, String, int) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient
 
PlainClient(Reactor, Selector, String, int, SocketChannel) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient
 
policy - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
postConnect(OneTimeCallback) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient
 
postConnect(OneTimeCallback) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
postConnect(OneTimeCallback) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompClient
 
postConnect(OneTimeCallback) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompListener
 
postConnect(OneTimeCallback) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompClient
 
postConnect(OneTimeCallback) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompListener
 
postDisconnect() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient
 
postDisconnect() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
Cleans resources after disconnect.
postDisconnect() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
process() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
process() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
process() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLEngineNioHelper
 
processIncoming() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
Process incoming channel.
processIncoming() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
processIssue(JsonRpcResponse) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseTracker
 
processOutgoing() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
processResponse(JsonRpcResponse) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
 

Q

queueFuture(Future<?>) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
queueFuture(Future<?>) - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler
 

R

Reactor - Class in org.ovirt.vdsm.jsonrpc.client.reactors
Provides Reactor abstraction which reacts on incoming messages and let ReactorClient process them.
Reactor() - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
reactor - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
ReactorClient - Class in org.ovirt.vdsm.jsonrpc.client.reactors
Abstract implementation of JsonRpcClient which handles low level networking.
ReactorClient(Reactor, String, int) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
ReactorClient.MessageListener - Interface in org.ovirt.vdsm.jsonrpc.client.reactors
 
ReactorFactory - Class in org.ovirt.vdsm.jsonrpc.client.reactors
Factory class which provide single instance of Reactors or ResponseWorker within single loading scope.
ReactorFactory() - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorFactory
 
ReactorListener - Class in org.ovirt.vdsm.jsonrpc.client.reactors
NioListener provides a way to react on incoming messages.
ReactorListener(Reactor, InetSocketAddress, Selector, ReactorListener.EventListener) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorListener
 
ReactorListener.EventListener - Interface in org.ovirt.vdsm.jsonrpc.client.reactors
 
ReactorScheduler - Class in org.ovirt.vdsm.jsonrpc.client.utils
Utility class used for processing FutureTasks.
ReactorScheduler() - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler
 
ReactorType - Enum in org.ovirt.vdsm.jsonrpc.client.reactors
 
read(ByteBuffer) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient
 
read(ByteBuffer) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
Reads provided buffer.
read(ByteBuffer) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
read(ByteBuffer) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLEngineNioHelper
 
receipt() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
recieve(Message, SelectionKey) - Method in interface org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Reciever
 
Reciever - Interface in org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
reduceGracePeriod(int) - Static method in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 
register(ReactorClient) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker
Registers new client with ResponseWorker.
registerCall(JsonRpcRequest, JsonRpcCall) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseTracker
 
registerTrackingRequest(JsonRpcRequest, ResponseTracking) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseTracker
 
removeCall(JsonNode) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseTracker
 
removeEventListener(ReactorClient.MessageListener) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
REQUEST_QUEUE - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
RequestAlreadySentException - Exception in org.ovirt.vdsm.jsonrpc.client
Exception used to inform user that there is an attempt to sent the same request second time.
RequestAlreadySentException() - Constructor for exception org.ovirt.vdsm.jsonrpc.client.RequestAlreadySentException
 
RequestAlreadySentException(String) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.RequestAlreadySentException
 
RequestAlreadySentException(Throwable) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.RequestAlreadySentException
 
RequestAlreadySentException(String, Throwable) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.RequestAlreadySentException
 
RequestAlreadySentException(String, Throwable, boolean, boolean) - Constructor for exception org.ovirt.vdsm.jsonrpc.client.RequestAlreadySentException
 
RequestBuilder - Class in org.ovirt.vdsm.jsonrpc.client
Utility class which helps to build JsonRpcRequest by providing information like method name and parameters.
RequestBuilder(String) - Constructor for class org.ovirt.vdsm.jsonrpc.client.RequestBuilder
Creates builder with required methodName.
resetExecution() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.OneTimeCallback
 
RESPONSE_QUEUE - Static variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
ResponseBuilder - Class in org.ovirt.vdsm.jsonrpc.client
Utility class which helps to build JsonRpcResponse by providing information like response or error.
ResponseBuilder(JsonNode) - Constructor for class org.ovirt.vdsm.jsonrpc.client.ResponseBuilder
Creates builder with required response id.
ResponseDecomposer - Class in org.ovirt.vdsm.jsonrpc.client
Decomposes of the response as objects which type is provided.
ResponseDecomposer(JsonRpcResponse) - Constructor for class org.ovirt.vdsm.jsonrpc.client.ResponseDecomposer
Creates decomposer for a response.
ResponseTracker - Class in org.ovirt.vdsm.jsonrpc.client.internal
Response tracker thread is responsible for tracking and retrying requests.
ResponseTracker() - Constructor for class org.ovirt.vdsm.jsonrpc.client.internal.ResponseTracker
 
ResponseTracking - Class in org.ovirt.vdsm.jsonrpc.client.utils
 
ResponseTracking(JsonRpcRequest, JsonRpcCall, RetryContext, long, ReactorClient) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.ResponseTracking
 
ResponseWorker - Class in org.ovirt.vdsm.jsonrpc.client.internal
ResponseWorker is responsible to process responses for all the JsonRpcClient and it is produced by ReactorFactory.
ResponseWorker() - Constructor for class org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker
 
Retryable<T> - Class in org.ovirt.vdsm.jsonrpc.client.utils.retry
Wrapper of any Callable which retries call method execution based on provided RetryPolicy.
Retryable(Callable<T>, RetryPolicy) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable
 
RetryContext - Class in org.ovirt.vdsm.jsonrpc.client.utils.retry
RetryConext represents current execution retry state.
RetryContext(RetryPolicy) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryContext
 
RetryPolicy - Class in org.ovirt.vdsm.jsonrpc.client.utils.retry
Immutable java bean which provide information how retry logic should work.
RetryPolicy(int, int, int, List<Class<? extends Exception>>) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
Create policy using provided values.
RetryPolicy(int, int, int) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
RetryPolicy(int, int, int, Class<? extends Exception>) - Constructor for class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
run() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseTracker
 
run() - Method in class org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker
 
run() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
Main loop for message processing.

S

scheduleTask(Callable<T>) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
selector - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient
 
selector - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
send() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
send(byte[]) - Method in interface org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Sender
 
send(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
Sender - Interface in org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
sendMessage(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
Sends message using provided byte array.
sendMessage(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompClient
 
sendMessage(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompListener
 
sendMessage(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompClient
 
sendMessage(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompListener
 
ServerListener - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl
 
ServerListener(Sender) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.ServerListener
 
setClientRetryPolicy(RetryPolicy) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
 
setCode(int) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
 
setData(JsonNode) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
 
setError(JsonNode) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
setHeartbeat(boolean) - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
setId(JsonNode) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
setId(JsonNode) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
setMessage(String) - Method in class org.ovirt.vdsm.jsonrpc.client.internal.JsonRpcError
 
setMethod(String) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
setParams(JsonNode) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
setResult(JsonNode) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
setRetryPolicy(RetryPolicy) - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcClient
 
setRetryPolicy(RetryPolicy) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
setTimeout(long) - Method in class org.ovirt.vdsm.jsonrpc.client.utils.ResponseTracking
 
setTimeUnit(TimeUnit) - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryPolicy
 
SSLClient - Class in org.ovirt.vdsm.jsonrpc.client.reactors
ReactorClient implementation to provide encrypted communication.
SSLClient(Reactor, Selector, String, int, SSLContext) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
SSLClient(Reactor, Selector, String, int, SSLContext, SocketChannel) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
SSLEngineNioHelper - Class in org.ovirt.vdsm.jsonrpc.client.reactors
Helper object responsible for low level ssl communication.
SSLEngineNioHelper(SocketChannel, SSLEngine, OneTimeCallback, SSLClient) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.SSLEngineNioHelper
 
SSLStompClient - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
SSLStompClient(Reactor, Selector, String, int, SSLContext) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompClient
 
SSLStompListener - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
SSLStompListener(Reactor, Selector, String, int, SocketChannel, SSLContext) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompListener
 
SSLStompReactor - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
SSLStompReactor(SSLContext) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.SSLStompReactor
 
StompClient - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
StompClient(Reactor, Selector, String, int) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompClient
 
StompCommonClient - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
StompCommonClient(Reactor, String, int) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
StompListener - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
StompListener(Reactor, Selector, String, int, SocketChannel) - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompListener
 
StompReactor - Class in org.ovirt.vdsm.jsonrpc.client.reactors.stomp
 
StompReactor() - Constructor for class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompReactor
 
subscribe() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
subscribed - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 
subscribtionId - Variable in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.StompCommonClient
 

T

toByteArray() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
toJson() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
toString() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcRequest
 
toString() - Method in class org.ovirt.vdsm.jsonrpc.client.JsonRpcResponse
 
trimEndOfMessage() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 

U

unsubscribe() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
update(String) - Method in interface org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Listener
 
update(Message) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.ServerListener
 
updateInterestedOps() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.PlainClient
 
updateInterestedOps() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
Updates selection key's operation set.
updateInterestedOps() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLClient
 
updateLastHeartbeat() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient
 
UTF8 - Static variable in class org.ovirt.vdsm.jsonrpc.client.utils.JsonUtils
 

V

valueOf(String) - Static method in enum org.ovirt.vdsm.jsonrpc.client.reactors.ReactorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message.Command
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ovirt.vdsm.jsonrpc.client.reactors.ReactorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message.Command
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitOperation() - Method in class org.ovirt.vdsm.jsonrpc.client.utils.retry.RetryContext
 
wakeup() - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.Reactor
 
withAdditionalContent(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
withContent(byte[]) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
withError(Map<String, Object>) - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseBuilder
Adds error Map to the response.
withHeader(String, String) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
withHeaders(Map<String, String>) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message
 
withOptionalParameter(String, String) - Method in class org.ovirt.vdsm.jsonrpc.client.RequestBuilder
Adds parameter which is optional by method runtime and if not provided default value will be used during method execution.
withOptionalParameterAsList(String, List) - Method in class org.ovirt.vdsm.jsonrpc.client.RequestBuilder
Adds List of values which is optional by method runtime and if not provided default value will be used during method execution.
withOptionalParameterAsMap(String, Map) - Method in class org.ovirt.vdsm.jsonrpc.client.RequestBuilder
Adds Map of values which is optional by method runtime and if not provided default value will be used during method execution.
withParameter(String, String) - Method in class org.ovirt.vdsm.jsonrpc.client.RequestBuilder
Adds parameter which is required by method runtime.
withParameter(String, Object) - Method in class org.ovirt.vdsm.jsonrpc.client.RequestBuilder
Adds parameter which is required by method runtime.
withResult(Map<String, Object>) - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseBuilder
Adds result Map to the response.
withResult(String) - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseBuilder
Adds result String to the response.
withResult(List<Object>) - Method in class org.ovirt.vdsm.jsonrpc.client.ResponseBuilder
Adds result List to the response.
write(ByteBuffer) - Method in class org.ovirt.vdsm.jsonrpc.client.reactors.SSLEngineNioHelper
 
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2015. All rights reserved.