Package org.correomqtt.business.mqtt
Interface CorreoMqttClient
-
public interface CorreoMqttClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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 Detail
-
connect
void connect() throws InterruptedException, ExecutionException, TimeoutException, SSLException
-
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
void unsubscribe(SubscriptionDTO subscriptionDTO)
-
getSubscriptions
Set<SubscriptionDTO> getSubscriptions()
-
-