Class OutgoingMessageMetadata<T>

  • Type Parameters:
    T - type of the transmission result

    public class OutgoingMessageMetadata<T>
    extends Object
    Metadata injected for holding the result of outgoing connector's transmission operation

    Connector implementations are responsible for searching for this metadata on the outgoing message and setting the transmission result on that metadata object.

    Implementations of OutgoingInterceptor can access the result on OutgoingInterceptor.onMessageAck(Message) callback.

    • Constructor Detail

      • OutgoingMessageMetadata

        public OutgoingMessageMetadata()
    • Method Detail

      • setResultOnMessage

        public static void setResultOnMessage​(Message<?> message,
                                              Object result)
      • setResult

        public void setResult​(T result)
      • getResult

        public T getResult()