Interface AloReceivedSqsMessageDecorator<T>

  • Type Parameters:
    T - The types of (deserialized) body payloads referenced by ReceivedSqsMessages
    All Superinterfaces:
    io.atleon.core.AloDecorator<ReceivedSqsMessage<T>>, io.atleon.util.Configurable
    All Known Implementing Classes:
    ContextActivatingAloReceivedSqsMessageDecorator

    public interface AloReceivedSqsMessageDecorator<T>
    extends io.atleon.core.AloDecorator<ReceivedSqsMessage<T>>
    Interface through which decoration of Alos referencing ReceivedSqsMessages 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.aws.sqs.AloReceivedSqsMessageDecorator 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_URL_CONFIG
      This parameter will be populated during configuration to let the decorator know what the URL is of the queue being consumed from.
      • Fields inherited from interface io.atleon.core.AloDecorator

        INNERMOST_ORDER, OUTERMOST_ORDER
    • Method Summary

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

        configure, decorate, order
    • Field Detail

      • QUEUE_URL_CONFIG

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