Interface AloReceivedRabbitMQMessageDecorator<T>

  • Type Parameters:
    T - The types of (deserialized) body payloads referenced by ReceivedRabbitMQMessages
    All Superinterfaces:
    io.atleon.core.AloDecorator<ReceivedRabbitMQMessage<T>>, io.atleon.util.Configurable

    public interface AloReceivedRabbitMQMessageDecorator<T>
    extends io.atleon.core.AloDecorator<ReceivedRabbitMQMessage<T>>
    Interface through which decoration of Alos referencing ReceivedRabbitMQMessages can be implemented.

    In order to have implementations automatically applied, you can use the ServiceLoader SPI and add the class names to META-INF/services/io.atleon.rabbitmq.AloReceivedRabbitMQMessageDecorator in your project's resource directory.

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.atleon.core.AloDecorator

        io.atleon.core.AloDecorator.Composite<T extends Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String QUEUE_CONFIG
      This parameter will be populated during configuration to let the decorator know the name of the queue that is being consumed from.
    • Method Summary

      • Methods inherited from interface io.atleon.core.AloDecorator

        configure, decorate
    • Field Detail

      • QUEUE_CONFIG

        static final String QUEUE_CONFIG
        This parameter will be populated during configuration to let the decorator know the name of the queue that is being consumed from.
        See Also:
        Constant Field Values