Package io.micronaut.mqtt.v5.intercept
Class MqttSubscriberAdvice
java.lang.Object
io.micronaut.mqtt.intercept.AbstractMqttSubscriberAdvice<org.eclipse.paho.mqttv5.common.MqttMessage>
io.micronaut.mqtt.v5.intercept.MqttSubscriberAdvice
- All Implemented Interfaces:
 io.micronaut.context.processor.AnnotationProcessor<Topic,,io.micronaut.inject.ExecutableMethod<?, ?>> io.micronaut.context.processor.ExecutableMethodProcessor<Topic>,AutoCloseable
@Singleton
public class MqttSubscriberAdvice
extends AbstractMqttSubscriberAdvice<org.eclipse.paho.mqttv5.common.MqttMessage>
The MQTT v5 implementation of 
AbstractMqttSubscriberAdvice.- Since:
 - 1.0.0
 - Author:
 - James Kleeh
 
- 
Constructor Summary
ConstructorsConstructorDescriptionMqttSubscriberAdvice(io.micronaut.context.BeanContext beanContext, MqttBinderRegistry binderRegistry, MqttSubscriberExceptionHandler exceptionHandler, org.eclipse.paho.mqttv5.client.MqttAsyncClient mqttAsyncClient)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidsubscribe(String[] topics, int[] qos, Consumer<MqttBindingContext<org.eclipse.paho.mqttv5.common.MqttMessage>> callback) voidunsubscribe(Set<String> topics) Methods inherited from class io.micronaut.mqtt.intercept.AbstractMqttSubscriberAdvice
close, process 
- 
Constructor Details
- 
MqttSubscriberAdvice
public MqttSubscriberAdvice(io.micronaut.context.BeanContext beanContext, MqttBinderRegistry binderRegistry, MqttSubscriberExceptionHandler exceptionHandler, org.eclipse.paho.mqttv5.client.MqttAsyncClient mqttAsyncClient)  
 - 
 - 
Method Details
- 
subscribe
public void subscribe(String[] topics, int[] qos, Consumer<MqttBindingContext<org.eclipse.paho.mqttv5.common.MqttMessage>> callback) - Specified by:
 subscribein classAbstractMqttSubscriberAdvice<org.eclipse.paho.mqttv5.common.MqttMessage>
 - 
unsubscribe
- Specified by:
 unsubscribein classAbstractMqttSubscriberAdvice<org.eclipse.paho.mqttv5.common.MqttMessage>
 
 -