Package org.correomqtt.business.mqtt
Interface CorreoMqttClient
public interface CorreoMqttClient
-
Method Summary
Modifier and Type Method Description voidconnect()voiddisconnect(boolean graceful)Set<SubscriptionDTO>getSubscriptions()voidpublish(MessageDTO messageDTO)voidsubscribe(SubscriptionDTO subscriptionDTO, Consumer<MessageDTO> incomingCallback)voidunsubscribe(SubscriptionDTO subscriptionDTO)
-
Method Details
-
connect
-
disconnect
void disconnect(boolean graceful) -
publish
void publish(MessageDTO messageDTO) throws InterruptedException, ExecutionException, TimeoutException -
subscribe
void subscribe(SubscriptionDTO subscriptionDTO, Consumer<MessageDTO> incomingCallback) throws InterruptedException, ExecutionException, TimeoutException -
unsubscribe
-
getSubscriptions
Set<SubscriptionDTO> getSubscriptions()
-