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,R> io.reactivex.Observable<R> |
call(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> callback,
io.reactivex.functions.Function<? super T,? extends R> mapper) |
<T,R> io.reactivex.Observable<java.util.List<R>> |
callList(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<T>>>> callback,
java.util.function.Function<T,R> mapper) |
<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) |
io.nem.symbol.sdk.model.transaction.JsonHelper |
getJsonHelper() |
<T> io.reactivex.functions.Function<java.lang.Throwable,io.reactivex.Observable<T>> |
onError(java.lang.IllegalArgumentException originalException) |
protected java.lang.String |
toDto(io.nem.symbol.sdk.model.account.Address address) |
protected java.lang.String |
toDto(java.math.BigInteger number) |
protected java.lang.String |
toDto(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId) |
protected io.nem.symbol.sdk.openapi.vertx.model.Order |
toDto(io.nem.symbol.sdk.api.OrderBy order) |
protected java.lang.String |
toDto(io.nem.symbol.core.crypto.PublicKey publicKey) |
protected io.nem.symbol.sdk.model.blockchain.MerkleStateInfo |
toMerkleStateInfo(io.nem.symbol.sdk.openapi.vertx.model.MerkleStateInfoDTO dto) |
protected <T> io.nem.symbol.sdk.api.Page<T> |
toPage(io.nem.symbol.sdk.openapi.vertx.model.Pagination pagination,
java.util.List<T> data) |
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 <T,R> io.reactivex.Observable<R> call(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> callback,
io.reactivex.functions.Function<? super T,? extends R> mapper)
public <T,R> io.reactivex.Observable<java.util.List<R>> callList(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<T>>>> callback,
java.util.function.Function<T,R> mapper)
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 io.nem.symbol.sdk.openapi.vertx.model.Order toDto(io.nem.symbol.sdk.api.OrderBy order)
protected java.lang.String toDto(io.nem.symbol.core.crypto.PublicKey publicKey)
protected java.lang.String toDto(io.nem.symbol.sdk.model.account.Address address)
protected java.lang.String toDto(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId)
protected java.lang.String toDto(java.math.BigInteger number)
protected <T> io.nem.symbol.sdk.api.Page<T> toPage(io.nem.symbol.sdk.openapi.vertx.model.Pagination pagination,
java.util.List<T> data)
public io.nem.symbol.sdk.model.transaction.JsonHelper getJsonHelper()
protected io.nem.symbol.sdk.model.blockchain.MerkleStateInfo toMerkleStateInfo(io.nem.symbol.sdk.openapi.vertx.model.MerkleStateInfoDTO dto)