public interface RxMqttClient
| Modifier and Type | Method | Description |
|---|---|---|
io.reactivex.Completable |
close() |
|
io.reactivex.Single<RxMqttToken> |
connect() |
|
io.reactivex.Single<RxMqttToken> |
disconnect() |
|
io.reactivex.Completable |
disconnectForcibly() |
|
io.reactivex.Single<java.lang.String> |
getClientId() |
|
io.reactivex.Single<java.lang.String> |
getServerUri() |
|
io.reactivex.Single<java.lang.Boolean> |
isConnected() |
|
io.reactivex.Single<RxMqttToken> |
off(java.lang.String... topic) |
|
default io.reactivex.Completable |
offAndClose(java.lang.String... topics) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String[] topics) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String[] topics,
RxMqttQoS[] qos) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String[] topics,
RxMqttQoS[] qos,
io.reactivex.BackpressureStrategy strategy) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String[] topics,
RxMqttQoS[] qos,
io.reactivex.BackpressureStrategy strategy,
java.util.function.Consumer<RxMqttToken> doOnComplete) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String[] topics,
RxMqttQoS[] qos,
java.util.function.Consumer<RxMqttToken> doOnComplete) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String[] topics,
java.util.function.Consumer<RxMqttToken> doOnComplete) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic,
RxMqttQoS qos) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic,
RxMqttQoS qos,
io.reactivex.BackpressureStrategy strategy) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic,
RxMqttQoS qos,
io.reactivex.BackpressureStrategy strategy,
java.util.function.Consumer<RxMqttToken> doOnComplete) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic,
RxMqttQoS qos,
java.util.function.Consumer<RxMqttToken> doOnComplete) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic,
io.reactivex.BackpressureStrategy strategy) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic,
io.reactivex.BackpressureStrategy strategy,
java.util.function.Consumer<RxMqttToken> doOnComplete) |
|
io.reactivex.Flowable<RxMqttMessage> |
on(java.lang.String topic,
java.util.function.Consumer<RxMqttToken> doOnComplete) |
|
io.reactivex.Single<RxMqttToken> |
publish(java.lang.String topic,
RxMqttMessage message) |
io.reactivex.Single<java.lang.String> getClientId()
io.reactivex.Single<java.lang.String> getServerUri()
io.reactivex.Single<java.lang.Boolean> isConnected()
io.reactivex.Completable close()
io.reactivex.Single<RxMqttToken> connect()
io.reactivex.Single<RxMqttToken> publish(java.lang.String topic, RxMqttMessage message)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic, java.util.function.Consumer<RxMqttToken> doOnComplete)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String[] topics)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String[] topics, java.util.function.Consumer<RxMqttToken> doOnComplete)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic, RxMqttQoS qos)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic, RxMqttQoS qos, java.util.function.Consumer<RxMqttToken> doOnComplete)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String[] topics, RxMqttQoS[] qos)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String[] topics, RxMqttQoS[] qos, java.util.function.Consumer<RxMqttToken> doOnComplete)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic, io.reactivex.BackpressureStrategy strategy)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic, io.reactivex.BackpressureStrategy strategy, java.util.function.Consumer<RxMqttToken> doOnComplete)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic, RxMqttQoS qos, io.reactivex.BackpressureStrategy strategy)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String topic, RxMqttQoS qos, io.reactivex.BackpressureStrategy strategy, java.util.function.Consumer<RxMqttToken> doOnComplete)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String[] topics, RxMqttQoS[] qos, io.reactivex.BackpressureStrategy strategy)
io.reactivex.Flowable<RxMqttMessage> on(java.lang.String[] topics, RxMqttQoS[] qos, io.reactivex.BackpressureStrategy strategy, java.util.function.Consumer<RxMqttToken> doOnComplete)
io.reactivex.Single<RxMqttToken> off(java.lang.String... topic)
io.reactivex.Single<RxMqttToken> disconnect()
io.reactivex.Completable disconnectForcibly()
default io.reactivex.Completable offAndClose(java.lang.String... topics)