| Package | Description |
|---|---|
| net.inveed.jsonrpc.client | |
| net.inveed.jsonrpc.client.builder |
| Modifier and Type | Method and Description |
|---|---|
RequestBuilder<Object> |
JsonRpcClient.createRequest()
Creates a builder of a JSON-RPC request in initial state
|
| Modifier and Type | Method and Description |
|---|---|
RequestBuilder<T> |
RequestBuilder.id(Integer id)
Sets a request id as an integer value
|
RequestBuilder<T> |
RequestBuilder.id(Long id)
Sets a request id as a long value
|
RequestBuilder<T> |
RequestBuilder.id(String id)
Sets a request id as a string value
|
RequestBuilder<T> |
RequestBuilder.method(String method)
Sets a request method
|
RequestBuilder<T> |
RequestBuilder.param(String name,
Object value)
Adds a new parameter to current request parameters.
|
RequestBuilder<T> |
RequestBuilder.params(Object... values)
Sets request parameters to request parameters.
|
<NT> RequestBuilder<NT> |
RequestBuilder.returnAs(Class<NT> responseType)
Sets expected return type.
|
<NT> RequestBuilder<NT> |
RequestBuilder.returnAs(com.fasterxml.jackson.core.type.TypeReference<NT> tr)
Sets expected return type as a generic type, e.g.
|
<E> RequestBuilder<E[]> |
RequestBuilder.returnAsArray(Class<E> elementType)
Sets expected return type as an array
|
<E> RequestBuilder<Collection<E>> |
RequestBuilder.returnAsCollection(Class<? extends Collection<?>> collectionType,
Class<E> elementType)
Sets expected return type as a collection of objects.
|
<E> RequestBuilder<List<E>> |
RequestBuilder.returnAsList(Class<E> elementType)
Sets expected return type as a list of objects
|
<V> RequestBuilder<Map<String,V>> |
RequestBuilder.returnAsMap(Class<? extends Map<?,?>> mapClass,
Class<V> valueType)
Sets expected return type as a map of objects.
|
<E> RequestBuilder<Set<E>> |
RequestBuilder.returnAsSet(Class<E> elementType)
Sets expected return type as a set of objects
|
Copyright © 2018. All rights reserved.