Package org.ovirt.vdsm.jsonrpc.client.internal
-
Interface Summary Interface Description JsonRpcCall Abstraction for single and batch calls to be updated when response arrives. -
Class Summary Class Description BatchCall Groups responses for batch call and let user to get them when all of them are ready.Call Call
holds single response and usesBatchCall
as internal implementation to promote code reuse.ClientPolicy Java bean which provide information how retry logic should work.JsonRpcError Java bean representing error information from json message.MessageContext Context containing a message and client.ResponseTracker Response tracker thread is responsible for tracking and retrying requests.ResponseWorker ResponseWorker
is responsible to process responses for all theJsonRpcClient
and it is produced byReactorFactory
.