Class Message.Header

  • Enclosing class:
    Message<T>

    public static class Message.Header
    extends java.lang.Object
    Split into a separate object to allow partial message deserialization without wasting work and allocation afterwards, if the entire message is necessary and available.
    • Field Detail

      • id

        public final long id
      • verb

        public final Verb verb
      • createdAtNanos

        public final long createdAtNanos
      • expiresAtNanos

        public final long expiresAtNanos
    • Method Detail

      • traceSession

        @Nullable
        public TimeUUID traceSession()
      • params

        public java.util.Map<ParamType,​java.lang.Object> params()
      • customParams

        @Nullable
        public java.util.Map<java.lang.String,​byte[]> customParams()