Interface AnnotatedMqttBinder<M,T extends Annotation>

Type Parameters:
M - The message context
T - The annotation type
All Superinterfaces:
MqttBinder<M,Object>
All Known Implementing Classes:
IdMqttBinder, MqttPropertyBinder, MqttPropertyBinder, PayloadMqttBinder, QosMqttBinder, RetainedMqttBinder, TopicMqttBinder

public interface AnnotatedMqttBinder<M,T extends Annotation> extends MqttBinder<M,Object>
An MqttBinder that binds based on the presence of an annotation on the argument.
  • Method Details

    • getAnnotationType

      Class<T> getAnnotationType()
      Returns:
      The annotation type