Class ErrorMessage

    • Constructor Detail

      • ErrorMessage

        public ErrorMessage​(Throwable payload)
        Create a new message with the given payload.
        Parameters:
        payload - the message payload (never null)
      • ErrorMessage

        public ErrorMessage​(Throwable payload,
                            Map<String,​Object> headers)
        Create a new message with the given payload and headers. The content of the given header map is copied.
        Parameters:
        payload - the message payload (never null)
        headers - message headers to use for initialization
      • ErrorMessage

        public ErrorMessage​(Throwable payload,
                            MessageHeaders headers)
        A constructor with the MessageHeaders instance to use.

        Note: the given MessageHeaders instance is used directly in the new message, i.e. it is not copied.

        Parameters:
        payload - the message payload (never null)
        headers - message headers