public abstract class AbstractRepositoryVertxImpl
extends java.lang.Object
| Constructor and Description |
|---|
AbstractRepositoryVertxImpl(io.nem.sdk.openapi.vertx.invoker.ApiClient apiClient,
java.util.function.Supplier<io.nem.sdk.model.blockchain.NetworkType> networkType) |
| Modifier and Type | Method and Description |
|---|---|
<T> io.reactivex.Observable<T> |
call(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> callback) |
<T> io.reactivex.Observable<T> |
exceptionHandling(io.reactivex.Observable<T> observable) |
io.nem.sdk.api.RepositoryCallException |
exceptionHandling(java.lang.Throwable e) |
protected java.lang.String |
getId(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams) |
io.nem.sdk.model.transaction.JsonHelper |
getJsonHelper() |
protected io.nem.sdk.model.blockchain.NetworkType |
getNetworkTypeBlocking() |
protected java.lang.String |
getOrder(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams) |
protected java.lang.Integer |
getPageSize(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams) |
<T> io.reactivex.Observable<T> |
onError(java.lang.Throwable e) |
public AbstractRepositoryVertxImpl(io.nem.sdk.openapi.vertx.invoker.ApiClient apiClient,
java.util.function.Supplier<io.nem.sdk.model.blockchain.NetworkType> networkType)
public <T> io.reactivex.Observable<T> call(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> callback)
public io.nem.sdk.api.RepositoryCallException exceptionHandling(java.lang.Throwable e)
public <T> io.reactivex.Observable<T> onError(java.lang.Throwable e)
protected io.nem.sdk.model.blockchain.NetworkType getNetworkTypeBlocking()
public <T> io.reactivex.Observable<T> exceptionHandling(io.reactivex.Observable<T> observable)
protected java.lang.Integer getPageSize(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
protected java.lang.String getId(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
protected java.lang.String getOrder(java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)
public io.nem.sdk.model.transaction.JsonHelper getJsonHelper()