Package io.nem.sdk.infrastructure.okhttp
Class AbstractRepositoryOkHttpImpl
- java.lang.Object
-
- io.nem.sdk.infrastructure.okhttp.AbstractRepositoryOkHttpImpl
-
- Direct Known Subclasses:
AccountRepositoryOkHttpImpl,BlockRepositoryOkHttpImpl,ChainRepositoryOkHttpImpl,DiagnosticRepositoryOkHttpImpl,MetadataRepositoryOkHttpImpl,MosaicRepositoryOkHttpImpl,MultisigRepositoryOkHttpImpl,NamespaceRepositoryOkHttpImpl,NetworkRepositoryOkHttpImpl,NodeRepositoryOkHttpImpl,ReceiptRepositoryOkHttpImpl,RestrictionAccountRepositoryOkHttpImpl,RestrictionMosaicRepositoryOkHttpImpl,TransactionRepositoryOkHttpImpl
public abstract class AbstractRepositoryOkHttpImpl extends java.lang.ObjectCreated by fernando on 30/07/19.
-
-
Constructor Summary
Constructors Constructor Description AbstractRepositoryOkHttpImpl(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> io.reactivex.Observable<T>call(java.util.concurrent.Callable<T> callback)<T> io.reactivex.Observable<T>exceptionHandling(io.reactivex.Observable<T> observable)io.nem.sdk.api.RepositoryCallExceptionexceptionHandling(java.lang.Throwable e)static intextractStatusCodeFromException(java.lang.Throwable e)protected java.lang.StringgetId(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)io.nem.sdk.model.transaction.JsonHelpergetJsonHelper()protected java.lang.StringgetOrder(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)protected java.lang.IntegergetPageSize(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)<T> io.reactivex.Observable<T>onError(java.lang.Throwable e)
-
-
-
Method Detail
-
call
public <T> io.reactivex.Observable<T> call(java.util.concurrent.Callable<T> callback)
-
exceptionHandling
public io.nem.sdk.api.RepositoryCallException exceptionHandling(java.lang.Throwable e)
-
extractStatusCodeFromException
public static int extractStatusCodeFromException(java.lang.Throwable e)
-
onError
public <T> io.reactivex.Observable<T> onError(java.lang.Throwable e)
-
exceptionHandling
public <T> io.reactivex.Observable<T> exceptionHandling(io.reactivex.Observable<T> observable)
-
getPageSize
protected java.lang.Integer getPageSize(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
-
getId
protected java.lang.String getId(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
-
getOrder
protected java.lang.String getOrder(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
-
getJsonHelper
public io.nem.sdk.model.transaction.JsonHelper getJsonHelper()
-
-