Package jmri.server.json
Class JsonServerPreferences
java.lang.Object
jmri.beans.UnboundBean
jmri.beans.Bean
jmri.server.json.JsonServerPreferences
- All Implemented Interfaces:
BeanInterface,PropertyChangeFirer,PropertyChangeProvider,InstanceManagerAutoDefault
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int(package private) static final String(package private) static final String(package private) static final String(package private) static final String(package private) static final StringFields inherited from class jmri.beans.Bean
propertyChangeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(JsonServerPreferences prefs) booleanintintgetPort()booleanValidate that messages from clients are schema valid.booleanValidate that messages from the server are schema valid.booleanisDirty()booleanvoidsave()voidsetHeartbeatInterval(int value) voidsetPort(int value) voidsetValidateClientMessages(boolean validate) voidsetValidateServerMessages(boolean validate) Methods inherited from class jmri.beans.Bean
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, isNotifyOnEDT, removePropertyChangeListener, removePropertyChangeListenerMethods inherited from class jmri.beans.UnboundBean
getIndexedProperty, getProperty, getPropertyNames, hasIndexedProperty, hasProperty, setIndexedProperty, setProperty
-
Field Details
-
DEFAULT_PORT
- See Also:
-
XML_PREFS_ELEMENT
- See Also:
-
HEARTBEAT_INTERVAL
- See Also:
-
PORT
- See Also:
-
VALIDATE_CLIENT
- See Also:
-
VALIDATE_SERVER
- See Also:
-
-
Constructor Details
-
JsonServerPreferences
-
JsonServerPreferences
public JsonServerPreferences()
-
-
Method Details
-
compareValuesDifferent
-
apply
-
save
-
isDirty
-
isRestartRequired
-
getHeartbeatInterval
-
setHeartbeatInterval
-
getPort
-
setPort
-
getValidateClientMessages
Validate that messages from clients are schema valid.- Returns:
- true if client messages should be validated; false otherwise
-
setValidateClientMessages
-
getValidateServerMessages
Validate that messages from the server are schema valid.- Returns:
- true if server messages should be validated; false otherwise
-
setValidateServerMessages
-