Interface HasMessage

All Superinterfaces:
HasMetadata
All Known Implementing Classes:
DefaultEntityHelper.DeserializingMessageWithEntity, DefaultEntityHelper.MessageWithEntity, DeserializingMessage, Message, Schedule, WebRequest, WebResponse

public interface HasMessage extends HasMetadata
  • Method Details

    • toMessage

      Message toMessage()
    • getPayload

      default <R> R getPayload()
    • getPayloadAs

      default <R> R getPayloadAs(Class<R> type)
    • getPayloadClass

      default Class<?> getPayloadClass()
    • computeRoutingKey

      default Optional<String> computeRoutingKey()