Package org.bidib.wizard.mvc.ping.model
Class PingTableModel
java.lang.Object
com.jgoodies.common.bean.Bean
com.jgoodies.binding.beans.Model
org.bidib.wizard.mvc.ping.model.PingTableModel
- All Implemented Interfaces:
com.jgoodies.common.bean.ObservableBean,com.jgoodies.common.bean.ObservableBean2,Serializable
public class PingTableModel
extends com.jgoodies.binding.beans.Model
- See Also:
-
Field Summary
FieldsFields inherited from class com.jgoodies.common.bean.Bean
changeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNode(org.bidib.wizard.api.model.NodeInterface node) voidcheckIdentifyWaitTime(byte[] address) com.jgoodies.common.collect.ArrayListModel<NodePingModel> getNodes()voidremoveNode(org.bidib.wizard.api.model.NodeInterface node) voidsetDefaultPingInterval(int pingInterval) Set the default ping interval.voidsetNodePingState(org.bidib.wizard.api.model.NodeInterface node, NodePingState nodePingState) voidsetPongMarker(byte[] address, int marker, Consumer<org.bidib.wizard.api.model.event.ConsoleMessageEvent> consoleCallback) 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_NODES
- See Also:
-
PROPERTY_NODE_PING_STATUS
- See Also:
-
-
Constructor Details
-
PingTableModel
-
-
Method Details
-
setDefaultPingInterval
public void setDefaultPingInterval(int pingInterval) Set the default ping interval.- Parameters:
pingInterval- the default ping interval
-
addNode
public void addNode(org.bidib.wizard.api.model.NodeInterface node) -
removeNode
public void removeNode(org.bidib.wizard.api.model.NodeInterface node) -
getNodeListModel
-
getNodes
-
setNodePingState
public void setNodePingState(org.bidib.wizard.api.model.NodeInterface node, NodePingState nodePingState) -
setPongMarker
public void setPongMarker(byte[] address, int marker, Consumer<org.bidib.wizard.api.model.event.ConsoleMessageEvent> consoleCallback) -
checkIdentifyWaitTime
public void checkIdentifyWaitTime(byte[] address)
-