| Package | Description |
|---|---|
| net.inveed.jsonrpc.client | |
| net.inveed.jsonrpc.client.builder |
| Constructor and Description |
|---|
JsonRpcClient(Transport transport)
Constructs a new JSON-RPC client with a specified transport
|
JsonRpcClient(Transport transport,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Constructs a new JSON-RPC client with a specified transport and user-definder JSON mapper
|
| Modifier and Type | Field and Description |
|---|---|
protected Transport |
AbstractBuilder.transport
Transport for performing a text request and returning a text response
|
| Constructor and Description |
|---|
AbstractBuilder(Transport transport,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
BatchRequestBuilder(Transport transport,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Creates a new batch request builder in an initial state
|
BatchRequestBuilder(Transport transport,
com.fasterxml.jackson.databind.ObjectMapper mapper,
List<com.fasterxml.jackson.databind.node.ObjectNode> requests,
Map<Object,com.fasterxml.jackson.databind.JavaType> returnTypes,
Class<K> keysType,
com.fasterxml.jackson.databind.JavaType returnType)
Creates a new batch request builder as a part of a chain
|
NotificationRequestBuilder(Transport transport,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Creates a new notification request builder
|
ObjectApiBuilder(Class<?> clazz,
Transport transport,
com.fasterxml.jackson.databind.ObjectMapper mapper,
ParamsType userParamsType,
IdGenerator<?> userIdGenerator)
Crate a new proxy for an interface
|
RequestBuilder(Transport transport,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Creates a new default request builder without actual parameters
|
Copyright © 2018. All rights reserved.