public abstract class AbstractRepositoryOkHttpImpl
extends java.lang.Object
Constructor and Description |
---|
AbstractRepositoryOkHttpImpl(io.nem.symbol.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient) |
Modifier and Type | Method and Description |
---|---|
<T> io.reactivex.Observable<T> |
call(java.util.concurrent.Callable<T> callback) |
<T,R> io.reactivex.Observable<R> |
call(java.util.concurrent.Callable<T> callback,
io.reactivex.functions.Function<? super T,? extends R> mapper) |
<T,R> io.reactivex.Observable<java.util.List<R>> |
callList(java.util.concurrent.Callable<java.util.List<T>> callback,
java.util.function.Function<T,R> mapper) |
<T> io.reactivex.Observable<T> |
exceptionHandling(io.reactivex.Observable<T> observable) |
RepositoryCallException |
exceptionHandling(java.lang.Throwable e) |
static int |
extractStatusCodeFromException(java.lang.Throwable e) |
JsonHelper |
getJsonHelper() |
<T> io.reactivex.Observable<T> |
onError(java.lang.Throwable e) |
protected java.lang.String |
toDto(Address address) |
protected java.lang.String |
toDto(java.math.BigInteger number) |
protected java.lang.String |
toDto(MosaicId mosaicId) |
protected io.nem.symbol.sdk.openapi.okhttp_gson.model.Order |
toDto(OrderBy order) |
protected java.lang.String |
toDto(PublicKey publicKey) |
MerkleStateInfo |
toMerkleStateInfo(io.nem.symbol.sdk.openapi.okhttp_gson.model.MerkleStateInfoDTO dto) |
protected <T> Page<T> |
toPage(io.nem.symbol.sdk.openapi.okhttp_gson.model.Pagination pagination,
java.util.List<T> data) |
public AbstractRepositoryOkHttpImpl(io.nem.symbol.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
public <T> io.reactivex.Observable<T> call(java.util.concurrent.Callable<T> callback)
public <T,R> io.reactivex.Observable<R> call(java.util.concurrent.Callable<T> callback, io.reactivex.functions.Function<? super T,? extends R> mapper)
public <T,R> io.reactivex.Observable<java.util.List<R>> callList(java.util.concurrent.Callable<java.util.List<T>> callback, java.util.function.Function<T,R> mapper)
public RepositoryCallException exceptionHandling(java.lang.Throwable e)
public static int extractStatusCodeFromException(java.lang.Throwable e)
public <T> io.reactivex.Observable<T> onError(java.lang.Throwable e)
public <T> io.reactivex.Observable<T> exceptionHandling(io.reactivex.Observable<T> observable)
protected io.nem.symbol.sdk.openapi.okhttp_gson.model.Order toDto(OrderBy order)
protected java.lang.String toDto(PublicKey publicKey)
protected java.lang.String toDto(MosaicId mosaicId)
protected java.lang.String toDto(Address address)
protected java.lang.String toDto(java.math.BigInteger number)
protected <T> Page<T> toPage(io.nem.symbol.sdk.openapi.okhttp_gson.model.Pagination pagination, java.util.List<T> data)
public MerkleStateInfo toMerkleStateInfo(io.nem.symbol.sdk.openapi.okhttp_gson.model.MerkleStateInfoDTO dto)
public JsonHelper getJsonHelper()