public abstract class SubServer extends LoopRunner
| Constructor and Description |
|---|
SubServer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isMuted() |
protected void |
onStart()
To be overridden in subclass.
|
protected void |
onStop()
To be overridden in subclass.
|
protected abstract void |
processPacket(IPacket p)
Must be overridden in children to process packet
|
void |
setMuted(boolean muted)
Set muted mode.
|
protected void |
step()
To be overridden in subclass.
|
isRunning, requestStart, requestStop, sleep, startprotected void onStart()
throws IOException,
MqttProtocolException
LoopRunneronStart in class LoopRunnerIOException - In case of IO errorMqttProtocolException - In case of MQTT/UDP protocol errorprotected void step()
throws IOException,
MqttProtocolException
LoopRunnerstep in class LoopRunnerIOException - In case of IO errorMqttProtocolException - In case of MQTT/UDP protocol errorprotected void onStop()
throws IOException,
MqttProtocolException
LoopRunneronStop in class LoopRunnerIOException - In case of IO errorMqttProtocolException - In case of MQTT/UDP protocol errorpublic boolean isMuted()
public void setMuted(boolean muted)
muted - If true - mute replies.protected abstract void processPacket(IPacket p) throws IOException
p - packet to processIOException - if IO errorCopyright © 2019. All rights reserved.