public interface MessageClient
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Boolean> |
ack(MessageToken messageToken)
ack message
|
void |
connect(MessageCallback messageCallback)
connect to iothub
|
void |
disconnect()
disconnect
|
boolean |
isConnected()
is client connected
|
MessageToken |
publish(String topic,
Message message)
publish message to topic
|
void |
setConnectionCallback(ConnectionCallback connectionCallback)
set callback for connection
|
void |
setMessageListener(MessageCallback messageCallback)
set listener for topic
|
void |
setMessageListener(String topic,
MessageCallback messageCallback)
set listener for topic
|
CompletableFuture<Boolean> |
subscribe(String topic)
subscribe
|
CompletableFuture<Boolean> |
subscribe(String topic,
MessageCallback messageCallback)
subscribe
|
CompletableFuture<Boolean> |
unsubscribe(String topic)
unsubscribe
|
void connect(MessageCallback messageCallback)
messageCallback - callback when message receivedvoid disconnect()
void setMessageListener(MessageCallback messageCallback)
messageCallback - callback when message receivedvoid setMessageListener(String topic, MessageCallback messageCallback)
topic - topicmessageCallback - callback when message received and topic matchedCompletableFuture<Boolean> subscribe(String topic)
topic - topicCompletableFuture<Boolean> subscribe(String topic, MessageCallback messageCallback)
topic - topicmessageCallback - callback when message received on this topicCompletableFuture<Boolean> unsubscribe(String topic)
topic - topicMessageToken publish(String topic, Message message)
topic - topicmessage - message entityCompletableFuture<Boolean> ack(MessageToken messageToken)
messageToken - token for messageboolean isConnected()
void setConnectionCallback(ConnectionCallback connectionCallback)
connectionCallback - callbackCopyright © 2019. All rights reserved.