Class StatusData


  • public class StatusData
    extends java.lang.Object
    Returns the current status of the node
    Since:
    0.0.1
    • Constructor Detail

      • StatusData

        public StatusData()
    • Method Detail

      • getApiVersion

        public java.lang.String getApiVersion()
        The RPC API version
      • getBuildVersion

        public java.lang.String getBuildVersion()
        The compiled node version
      • getChainSpecName

        public java.lang.String getChainSpecName()
        The chainspec name
      • getRoundLength

        public java.lang.String getRoundLength()
        The next round length if this node is a validator
      • getUptime

        public java.lang.String getUptime()
        Time passed since the node has started
      • getStartStateRootHash

        public java.lang.String getStartStateRootHash()
        The state root hash used at the start of the current session
      • getNodeState

        public NodeState getNodeState()
        Node run mode
      • getReactorState

        public ReactorState getReactorState()
        The state of the reactor
      • getLastProgress

        public java.sql.Date getLastProgress()
        Timestamp of the last recorded progress in the reactor
      • getAvailableBlockRange

        public AvailableBlockRange getAvailableBlockRange()
        The available block range in storage
      • getBlockSynchronizerStatus

        public BlockSynchronizerStatus getBlockSynchronizerStatus()
        The status of the block synchronizer builders
      • setApiVersion

        public void setApiVersion​(java.lang.String apiVersion)
        The RPC API version
      • setBuildVersion

        public void setBuildVersion​(java.lang.String buildVersion)
        The compiled node version
      • setChainSpecName

        public void setChainSpecName​(java.lang.String chainSpecName)
        The chainspec name
      • setPeers

        public void setPeers​(java.util.List<PeerEntry> peers)
        List of
        See Also:
        PeerEntry
      • setRoundLength

        public void setRoundLength​(java.lang.String roundLength)
        The next round length if this node is a validator
      • setUptime

        public void setUptime​(java.lang.String uptime)
        Time passed since the node has started
      • setStartStateRootHash

        public void setStartStateRootHash​(java.lang.String startStateRootHash)
        The state root hash used at the start of the current session
      • setNodeState

        public void setNodeState​(NodeState nodeState)
        Node run mode
      • setReactorState

        public void setReactorState​(ReactorState reactorState)
        The state of the reactor
      • setLastProgress

        public void setLastProgress​(java.sql.Date lastProgress)
        Timestamp of the last recorded progress in the reactor
      • setAvailableBlockRange

        public void setAvailableBlockRange​(AvailableBlockRange availableBlockRange)
        The available block range in storage
      • setBlockSynchronizerStatus

        public void setBlockSynchronizerStatus​(BlockSynchronizerStatus blockSynchronizerStatus)
        The status of the block synchronizer builders