Class NodePingModel

java.lang.Object
com.jgoodies.common.bean.Bean
com.jgoodies.binding.beans.Model
org.bidib.wizard.mvc.ping.model.NodePingModel
All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable

public class NodePingModel extends com.jgoodies.binding.beans.Model
See Also:
  • Field Details

  • Constructor Details

    • NodePingModel

      public NodePingModel(org.bidib.wizard.api.model.NodeInterface node)
  • Method Details

    • registerNode

      public void registerNode()
    • freeNode

      public void freeNode()
    • getNode

      public org.bidib.wizard.api.model.NodeInterface getNode()
      Returns:
      the node
    • getNodePingState

      public NodePingState getNodePingState()
      Returns:
      the nodePingState
    • setNodePingState

      public void setNodePingState(NodePingState nodePingState)
      Parameters:
      nodePingState - the nodePingState to set
    • setNodeLabel

      public void setNodeLabel(String nodeLabel)
      Parameters:
      nodeLabel - the node label to set
    • getNodeLabel

      public String getNodeLabel()
      Returns:
      the node label
    • getPingInterval

      public Integer getPingInterval()
      Returns:
      the pingInterval in milliseconds
    • setPingInterval

      public void setPingInterval(Integer pingInterval)
      Parameters:
      pingInterval - the pingInterval in milliseconds to set
    • getLastPingTimestamp

      public long getLastPingTimestamp()
      Returns:
      the lastPing timestamp
    • setLastPingTimestamp

      public void setLastPingTimestamp(long lastPingTimestamp)
      Parameters:
      lastPingTimestamp - the lastPing timestamp to set
    • getLastPongMarker

      public int getLastPongMarker()
      Returns:
      the last pong marker
    • setLastPongMarker

      public void setLastPongMarker(int lastPongMarker)
      Parameters:
      lastPongMarker - the last pong marker to set
    • getAdditionalFillBytesCount

      public int getAdditionalFillBytesCount()
      Returns:
      the additionalFillBytesCount
    • setAdditionalFillBytesCount

      public void setAdditionalFillBytesCount(int additionalFillBytesCount)
      Parameters:
      additionalFillBytesCount - the additionalFillBytesCount to set
    • getAdditionalTotalBytesCount

      public int getAdditionalTotalBytesCount()
      Returns:
      the additionalTotalBytesCount
    • setAdditionalTotalBytesCount

      public void setAdditionalTotalBytesCount(int additionalTotalBytesCount)
      Parameters:
      additionalTotalBytesCount - the additionalTotalBytesCount to set
    • setAdditionalPayloadStartValue

      public void setAdditionalPayloadStartValue(int additionalPayloadStartValue)
      Parameters:
      additionalPayloadStartValue - the start value of the additional payload bytes
    • getAdditionalPayloadStartValue

      public int getAdditionalPayloadStartValue()
      Returns:
      the start value of the additional payload bytes
    • setData

      public void setData(int data)
    • getData

      public int getData()
    • getNextIncData

      public byte[] getNextIncData()
    • getIdentifyProcessingWaitDuration

      public int getIdentifyProcessingWaitDuration()
      Returns:
      the identifyProcessingWaitDuration
    • setIdentifyProcessingWaitDuration

      public void setIdentifyProcessingWaitDuration(int identifyProcessingWaitDuration)
      Parameters:
      identifyProcessingWaitDuration - the identifyProcessingWaitDuration to set
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • prepareNodeLabel

      public String prepareNodeLabel()
    • toString

      public String toString()
      Overrides:
      toString in class Object