| Constructor and Description |
|---|
LoopRunner(String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isRunning() |
protected abstract void |
onStart()
To be overridden in subclass.
|
protected abstract void |
onStop()
To be overridden in subclass.
|
void |
requestStart()
Request to start reception loop thread.
|
void |
requestStop()
Request to stop reception loop thread.
|
static void |
sleep(long msec) |
protected void |
start()
Worker: start loop thread.
|
protected abstract void |
step()
To be overridden in subclass.
|
public LoopRunner(String name)
name - Thread nameprotected abstract void onStart()
throws IOException,
MqttProtocolException
IOException - In case of IO errorMqttProtocolException - In case of MQTT/UDP protocol errorprotected abstract void step()
throws IOException,
MqttProtocolException
IOException - In case of IO errorMqttProtocolException - In case of MQTT/UDP protocol errorprotected abstract void onStop()
throws IOException,
MqttProtocolException
IOException - In case of IO errorMqttProtocolException - In case of MQTT/UDP protocol errorpublic boolean isRunning()
public void requestStart()
public void requestStop()
protected void start()
public static void sleep(long msec)
Copyright © 2019. All rights reserved.