public class PahoClient extends MqttClient
| Modifier and Type | Class and Description |
|---|---|
static class |
PahoClient.Builder |
executor| Modifier and Type | Method and Description |
|---|---|
Application.Builder |
buildApplication(String applicationId) |
void |
close() |
protected void |
connect() |
static ScheduledExecutorService |
createExecutor(String clientId) |
protected void |
handleConnected() |
protected void |
handleDisconnected() |
protected void |
handleMessageArrived(String topic,
org.eclipse.paho.client.mqttv3.MqttMessage message) |
protected Application |
internalBuildApplication(String applicationId) |
protected void |
internalCloseApplication(String applicationId,
Application application) |
void |
publishMqttPayload(String topic,
ByteBuffer payload) |
getMqttClientIdnotifyAddApplication, notifyConnected, notifyDisconnected, notifyRemoveApplication, transportpublic static ScheduledExecutorService createExecutor(String clientId)
protected void connect()
public void close()
protected void handleConnected()
protected void handleDisconnected()
public Application.Builder buildApplication(String applicationId)
protected Application internalBuildApplication(String applicationId)
protected void internalCloseApplication(String applicationId, Application application)
public void publishMqttPayload(String topic, ByteBuffer payload) throws Exception
publishMqttPayload in class MqttClientExceptionCopyright © 2017. All rights reserved.