Interface MetadataInjectableMessage<T>

Type Parameters:
T - type of payload
All Superinterfaces:
org.eclipse.microprofile.reactive.messaging.Message<T>

public interface MetadataInjectableMessage<T> extends org.eclipse.microprofile.reactive.messaging.Message<T>
Message type which enables injecting new metadata without creating a new Message instance
  • Field Summary

    Fields inherited from interface org.eclipse.microprofile.reactive.messaging.Message

    EMPTY_ACK, EMPTY_NACK, LOGGER
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    injectMetadata(Object metadataObject)
    Inject the given metadata object

    Methods inherited from interface org.eclipse.microprofile.reactive.messaging.Message

    ack, ack, addMetadata, getAck, getAckWithMetadata, getMetadata, getMetadata, getNack, getNackWithMetadata, getPayload, nack, nack, thenApply, unwrap, withAck, withAckWithMetadata, withMetadata, withMetadata, withNack, withNackWithMetadata, withPayload
  • Method Details

    • injectMetadata

      void injectMetadata(Object metadataObject)
      Inject the given metadata object
      Parameters:
      metadataObject - metadata object