Package org.bidib.wizard.mvc.ping.model
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.jgoodies.common.bean.Bean
changeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfreeNode()intintintintgetData()intlongintbyte[]org.bidib.wizard.api.model.NodeInterfacegetNode()inthashCode()voidvoidsetAdditionalFillBytesCount(int additionalFillBytesCount) voidsetAdditionalPayloadStartValue(int additionalPayloadStartValue) voidsetAdditionalTotalBytesCount(int additionalTotalBytesCount) voidsetData(int data) voidsetIdentifyProcessingWaitDuration(int identifyProcessingWaitDuration) voidsetLastPingTimestamp(long lastPingTimestamp) voidsetLastPongMarker(int lastPongMarker) voidsetNodeLabel(String nodeLabel) voidsetNodePingState(NodePingState nodePingState) voidsetPingInterval(Integer pingInterval) toString()Methods inherited from class com.jgoodies.binding.beans.Model
createPropertyChangeSupport, firePropertyChangeMethods inherited from class com.jgoodies.common.bean.Bean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
Field Details
-
PROPERTY_NODE_PING_STATUS
- See Also:
-
PROPERTY_PING_INTERVAL
- See Also:
-
PROPERTY_LAST_PING_TIMESTAMP
- See Also:
-
PROPERTY_LAST_PONG_MARKER
- See Also:
-
PROPERTY_NODE_LABEL
- See Also:
-
PROPERTY_ADDITIONAL_FILL_BYTES_COUNT
- See Also:
-
PROPERTY_ADDITIONAL_TOTAL_BYTES_COUNT
- See Also:
-
PROPERTY_ADDITIONAL_PAYLOAD_START_VALUE
- See Also:
-
PROPERTY_IDENTIFY_PROCESSING_WAIT_DURATION
- See Also:
-
-
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
- Returns:
- the nodePingState
-
setNodePingState
- Parameters:
nodePingState- the nodePingState to set
-
setNodeLabel
- Parameters:
nodeLabel- the node label to set
-
getNodeLabel
- Returns:
- the node label
-
getPingInterval
- Returns:
- the pingInterval in milliseconds
-
setPingInterval
- 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
-
hashCode
public int hashCode() -
prepareNodeLabel
-
toString
-