Class AbstractRepositoryVertxImpl
- java.lang.Object
-
- io.nem.symbol.sdk.infrastructure.vertx.AbstractRepositoryVertxImpl
-
- Direct Known Subclasses:
AccountRepositoryVertxImpl,BlockRepositoryVertxImpl,ChainRepositoryVertxImpl,FinalizationRepositoryVertxImpl,HashLockRepositoryVertxImpl,MetadataRepositoryVertxImpl,MosaicRepositoryVertxImpl,MultisigRepositoryVertxImpl,NamespaceRepositoryVertxImpl,NetworkRepositoryVertxImpl,NodeRepositoryVertxImpl,ReceiptRepositoryVertxImpl,RestrictionAccountRepositoryVertxImpl,RestrictionMosaicRepositoryVertxImpl,SecretLockRepositoryVertxImpl,TransactionRepositoryVertxImpl,TransactionStatusRepositoryVertxImpl
public abstract class AbstractRepositoryVertxImpl extends java.lang.ObjectCreated by fernando on 30/07/19.
-
-
Constructor Summary
Constructors Constructor Description AbstractRepositoryVertxImpl(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.RepositoryCallExceptionexceptionHandling(java.lang.Throwable e, java.lang.IllegalArgumentException originalException)io.nem.symbol.sdk.model.transaction.JsonHelpergetJsonHelper()<T> io.reactivex.functions.Function<java.lang.Throwable,io.reactivex.Observable<T>>onError(java.lang.IllegalArgumentException originalException)protected java.lang.StringtoDto(io.nem.symbol.core.crypto.PublicKey publicKey)protected io.nem.symbol.sdk.openapi.vertx.model.OrdertoDto(io.nem.symbol.sdk.api.OrderBy order)protected java.lang.StringtoDto(io.nem.symbol.sdk.model.account.Address address)protected java.lang.StringtoDto(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId)protected java.lang.StringtoDto(java.math.BigInteger number)protected io.nem.symbol.sdk.model.blockchain.MerkleStateInfotoMerkleStateInfo(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)
-
-
-
Method Detail
-
call
public <T> io.reactivex.Observable<T> call(java.util.function.Consumer<io.vertx.core.Handler<io.vertx.core.AsyncResult<T>>> callback)
-
call
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)
-
callList
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)
-
exceptionHandling
public io.nem.symbol.sdk.api.RepositoryCallException exceptionHandling(java.lang.Throwable e, java.lang.IllegalArgumentException originalException)
-
onError
public <T> io.reactivex.functions.Function<java.lang.Throwable,io.reactivex.Observable<T>> onError(java.lang.IllegalArgumentException originalException)
-
exceptionHandling
public <T> io.reactivex.Observable<T> exceptionHandling(io.reactivex.Observable<T> observable)
-
toDto
protected io.nem.symbol.sdk.openapi.vertx.model.Order toDto(io.nem.symbol.sdk.api.OrderBy order)
-
toDto
protected java.lang.String toDto(io.nem.symbol.core.crypto.PublicKey publicKey)
-
toDto
protected java.lang.String toDto(io.nem.symbol.sdk.model.account.Address address)
-
toDto
protected java.lang.String toDto(io.nem.symbol.sdk.model.mosaic.MosaicId mosaicId)
-
toDto
protected java.lang.String toDto(java.math.BigInteger number)
-
toPage
protected <T> io.nem.symbol.sdk.api.Page<T> toPage(io.nem.symbol.sdk.openapi.vertx.model.Pagination pagination, java.util.List<T> data)
-
getJsonHelper
public io.nem.symbol.sdk.model.transaction.JsonHelper getJsonHelper()
-
toMerkleStateInfo
protected io.nem.symbol.sdk.model.blockchain.MerkleStateInfo toMerkleStateInfo(io.nem.symbol.sdk.openapi.vertx.model.MerkleStateInfoDTO dto)
-
-