public abstract class AbstractRepositoryVertxImpl
extends java.lang.Object
| Constructor and Description |
|---|
AbstractRepositoryVertxImpl(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient) |
| 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.symbol.sdk.api.RepositoryCallException |
exceptionHandling(java.lang.Throwable e,
java.lang.IllegalArgumentException originalException) |
protected java.lang.String |
getId(java.util.Optional<io.nem.symbol.sdk.api.QueryParams> queryParams) |
io.nem.symbol.sdk.model.transaction.JsonHelper |
getJsonHelper() |
protected java.lang.String |
getOrder(java.util.Optional<io.nem.symbol.sdk.api.QueryParams> queryParams) |
protected java.lang.Integer |
getPageSize(java.util.Optional<io.nem.symbol.sdk.api.QueryParams> queryParams) |
<T> io.reactivex.functions.Function<java.lang.Throwable,io.reactivex.Observable<T>> |
onError(java.lang.IllegalArgumentException originalException) |
public AbstractRepositoryVertxImpl(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient)
public <T> io.reactivex.Observable<T> call(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> callback)
public io.nem.symbol.sdk.api.RepositoryCallException exceptionHandling(java.lang.Throwable e,
java.lang.IllegalArgumentException originalException)
public <T> io.reactivex.functions.Function<java.lang.Throwable,io.reactivex.Observable<T>> onError(java.lang.IllegalArgumentException originalException)
public <T> io.reactivex.Observable<T> exceptionHandling(io.reactivex.Observable<T> observable)
protected java.lang.Integer getPageSize(java.util.Optional<io.nem.symbol.sdk.api.QueryParams> queryParams)
protected java.lang.String getId(java.util.Optional<io.nem.symbol.sdk.api.QueryParams> queryParams)
protected java.lang.String getOrder(java.util.Optional<io.nem.symbol.sdk.api.QueryParams> queryParams)
public io.nem.symbol.sdk.model.transaction.JsonHelper getJsonHelper()