Package jmri.jmrix.dccpp.dccppovertcp
Class Server
java.lang.Object
jmri.jmrix.dccpp.dccppovertcp.Server
Implementation of the DCCppOverTcp Server Protocol.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) classstatic class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String(package private) static final String(package private) ServerSocket(package private) ZeroConfService(package private) static final String(package private) boolean(package private) boolean(package private) Runnable(package private) Thread(package private) ServerListner -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddClient(ClientRxHandler handler) voiddisable()voidenable()booleanintintbooleanbooleanprotected voidremoveClient(ClientRxHandler handler) voidvoidsetAutoStart(boolean start) voidsetPortNumber(int port) voidvoidvoid
-
Field Details
-
socketListener
-
serverSocket
-
settingsLoaded
boolean settingsLoaded -
stateListner
-
settingsChanged
boolean settingsChanged -
shutDownTask
-
service
-
AUTO_START_KEY
- See Also:
-
PORT_NUMBER_KEY
- See Also:
-
SETTINGS_FILE_NAME
- See Also:
-
-
Method Details
-
setStateListner
-
saveSettings
-
getAutoStart
-
setAutoStart
-
getPortNumber
-
setPortNumber
-
isEnabled
-
isSettingChanged
-
enable
-
disable
-
updateServerStateListener
-
updateClinetStateListener
-
addClient
-
removeClient
-
getClientCount
-