Class OutgoingMessageMetadata<T>

java.lang.Object
io.smallrye.reactive.messaging.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 Details

    • OutgoingMessageMetadata

      public OutgoingMessageMetadata()
  • Method Details

    • setResultOnMessage

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

      public void setResult(T result)
    • getResult

      public T getResult()