public class ListenerVertx
extends io.nem.symbol.sdk.infrastructure.ListenerBase
implements io.nem.symbol.sdk.api.Listener
Listener.| Constructor and Description |
|---|
ListenerVertx(io.vertx.core.http.HttpClient httpClient,
java.lang.String url,
io.nem.symbol.sdk.api.NamespaceRepository namespaceRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close webSocket connection
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
open() |
protected void |
subscribeTo(java.lang.String channel) |
protected io.nem.symbol.sdk.model.blockchain.BlockInfo |
toBlockInfo(java.lang.Object blockInfoDTO) |
protected io.nem.symbol.sdk.model.transaction.CosignatureSignedTransaction |
toCosignatureSignedTransaction(java.lang.Object cosignatureJson) |
protected io.nem.symbol.sdk.model.transaction.Transaction |
toTransaction(io.nem.symbol.sdk.model.transaction.TransactionGroup group,
java.lang.Object transactionInfo) |
aggregateBondedAdded, aggregateBondedAddedOrError, aggregateBondedRemoved, confirmed, confirmedOrError, cosignatureAdded, getJsonHelper, getMessageSubject, getUid, handle, newBlock, setUid, status, transactionFromAddress, unconfirmedAdded, unconfirmedRemovedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaggregateBondedAdded, aggregateBondedAdded, aggregateBondedAddedOrError, aggregateBondedRemoved, aggregateBondedRemoved, confirmed, confirmed, confirmedOrError, cosignatureAdded, cosignatureAdded, getUid, newBlock, status, status, unconfirmedAdded, unconfirmedAdded, unconfirmedRemoved, unconfirmedRemovedpublic ListenerVertx(io.vertx.core.http.HttpClient httpClient,
java.lang.String url,
io.nem.symbol.sdk.api.NamespaceRepository namespaceRepository)
httpClient - the http client instance.url - of the hostnamespaceRepository - the namespace repository used to resolve alias.public java.util.concurrent.CompletableFuture<java.lang.Void> open()
open in interface io.nem.symbol.sdk.api.ListenerCompletableFuture that resolves when the websocket connection is openedprotected io.nem.symbol.sdk.model.blockchain.BlockInfo toBlockInfo(java.lang.Object blockInfoDTO)
toBlockInfo in class io.nem.symbol.sdk.infrastructure.ListenerBaseprotected io.nem.symbol.sdk.model.transaction.Transaction toTransaction(io.nem.symbol.sdk.model.transaction.TransactionGroup group,
java.lang.Object transactionInfo)
toTransaction in class io.nem.symbol.sdk.infrastructure.ListenerBaseprotected io.nem.symbol.sdk.model.transaction.CosignatureSignedTransaction toCosignatureSignedTransaction(java.lang.Object cosignatureJson)
toCosignatureSignedTransaction in class io.nem.symbol.sdk.infrastructure.ListenerBasepublic void close()
close in interface io.nem.symbol.sdk.api.Listenerclose in interface java.io.Closeableclose in interface java.lang.AutoCloseableprotected void subscribeTo(java.lang.String channel)
subscribeTo in class io.nem.symbol.sdk.infrastructure.ListenerBase