Class NodeRepositoryVertxImpl
- java.lang.Object
-
- io.nem.symbol.sdk.infrastructure.vertx.AbstractRepositoryVertxImpl
-
- io.nem.symbol.sdk.infrastructure.vertx.NodeRepositoryVertxImpl
-
- All Implemented Interfaces:
io.nem.symbol.sdk.api.NodeRepository
public class NodeRepositoryVertxImpl extends AbstractRepositoryVertxImpl implements io.nem.symbol.sdk.api.NodeRepository
Node http repository.
-
-
Constructor Summary
Constructors Constructor Description NodeRepositoryVertxImpl(io.nem.symbol.sdk.openapi.vertx.invoker.ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.nem.symbol.sdk.openapi.vertx.api.NodeRoutesApigetClient()io.reactivex.Observable<io.nem.symbol.sdk.model.node.NodeHealth>getNodeHealth()Get node health informationio.reactivex.Observable<io.nem.symbol.sdk.model.node.NodeInfo>getNodeInfo()Get node infoio.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.node.NodeInfo>>getNodePeers()Get node info of the pears visible by the node.io.reactivex.Observable<io.nem.symbol.sdk.model.node.StorageInfo>getNodeStorage()Get storage infoio.reactivex.Observable<io.nem.symbol.sdk.model.node.NodeTime>getNodeTime()Get node timeio.reactivex.Observable<io.nem.symbol.sdk.model.node.ServerInfo>getServerInfo()Get server info-
Methods inherited from class io.nem.symbol.sdk.infrastructure.vertx.AbstractRepositoryVertxImpl
call, call, callList, exceptionHandling, exceptionHandling, getJsonHelper, onError, toDto, toDto, toDto, toDto, toDto, toMerkleStateInfo, toPage
-
-
-
-
Method Detail
-
getClient
public io.nem.symbol.sdk.openapi.vertx.api.NodeRoutesApi getClient()
-
getNodeInfo
public io.reactivex.Observable<io.nem.symbol.sdk.model.node.NodeInfo> getNodeInfo()
Get node info- Specified by:
getNodeInfoin interfaceio.nem.symbol.sdk.api.NodeRepository- Returns:
- Observable of NodeTime
-
getNodePeers
public io.reactivex.Observable<java.util.List<io.nem.symbol.sdk.model.node.NodeInfo>> getNodePeers()
Get node info of the pears visible by the node.- Specified by:
getNodePeersin interfaceio.nem.symbol.sdk.api.NodeRepository- Returns:
Observableof a list ofNodeInfo
-
getNodeTime
public io.reactivex.Observable<io.nem.symbol.sdk.model.node.NodeTime> getNodeTime()
Get node time- Specified by:
getNodeTimein interfaceio.nem.symbol.sdk.api.NodeRepository- Returns:
- Observable of NodeTime
-
getNodeStorage
public io.reactivex.Observable<io.nem.symbol.sdk.model.node.StorageInfo> getNodeStorage()
Get storage info- Specified by:
getNodeStoragein interfaceio.nem.symbol.sdk.api.NodeRepository- Returns:
- io.reactivex.Observable of
StorageInfo
-
getNodeHealth
public io.reactivex.Observable<io.nem.symbol.sdk.model.node.NodeHealth> getNodeHealth()
Get node health information- Specified by:
getNodeHealthin interfaceio.nem.symbol.sdk.api.NodeRepository- Returns:
NodeHealthof NodeHealth
-
getServerInfo
public io.reactivex.Observable<io.nem.symbol.sdk.model.node.ServerInfo> getServerInfo()
Get server info- Specified by:
getServerInfoin interfaceio.nem.symbol.sdk.api.NodeRepository- Returns:
- Observable of
ServerInfo
-
-