public class MqttSubscriptionClient extends java.lang.Object implements SubscriptionClient
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.String,java.util.Set<SubscriptionObject>> |
subscriptionsMap
key: topic
|
| Constructor and Description |
|---|
MqttSubscriptionClient(android.content.Context applicationContext,
java.lang.String wssURL,
java.lang.String clientId) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
connect(SubscriptionClientCallback callback) |
java.util.Set<java.lang.String> |
getTopics() |
void |
setTransmitting(boolean isTransmitting) |
void |
subscribe(java.lang.String topic,
int qos,
SubscriptionCallback callback) |
void |
unsubscribe(java.lang.String topic) |
public final java.util.Map<java.lang.String,java.util.Set<SubscriptionObject>> subscriptionsMap
public MqttSubscriptionClient(android.content.Context applicationContext,
java.lang.String wssURL,
java.lang.String clientId)
public void connect(SubscriptionClientCallback callback)
connect in interface SubscriptionClientpublic void subscribe(java.lang.String topic,
int qos,
SubscriptionCallback callback)
subscribe in interface SubscriptionClientpublic void unsubscribe(java.lang.String topic)
unsubscribe in interface SubscriptionClientpublic void setTransmitting(boolean isTransmitting)
setTransmitting in interface SubscriptionClientpublic java.util.Set<java.lang.String> getTopics()
getTopics in interface SubscriptionClientpublic void close()
close in interface SubscriptionClient