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) |
RepositoryCallException |
exceptionHandling(java.lang.Throwable e,
java.lang.IllegalArgumentException originalException) |
JsonHelper |
getJsonHelper() |
<T> io.reactivex.functions.Function<java.lang.Throwable,io.reactivex.Observable<T>> |
onError(java.lang.IllegalArgumentException originalException) |
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.vertx.model.Order |
toDto(OrderBy order) |
protected java.lang.String |
toDto(PublicKey publicKey) |
protected MerkleStateInfo |
toMerkleStateInfo(io.nem.symbol.sdk.openapi.vertx.model.MerkleStateInfoDTO dto) |
protected <T> 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 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(OrderBy order)
protected java.lang.String toDto(PublicKey publicKey)
protected java.lang.String toDto(Address address)
protected java.lang.String toDto(MosaicId mosaicId)
protected java.lang.String toDto(java.math.BigInteger number)
protected <T> Page<T> toPage(io.nem.symbol.sdk.openapi.vertx.model.Pagination pagination, java.util.List<T> data)
public JsonHelper getJsonHelper()
protected MerkleStateInfo toMerkleStateInfo(io.nem.symbol.sdk.openapi.vertx.model.MerkleStateInfoDTO dto)