toString method

  1. @override
String toString()
override

Convert's this MessageEnvelope to a string, using the following format:

"<correlation_id>,<message_type>,<message.toString>".

If any of the values are null, they will be replaced with ---.

Returns the generated string.

Implementation

@override
String toString() {
  var builder = '[';
  builder += correlation_id ?? '---';
  builder += ',';
  builder += message_type ?? '---';
  builder += ',';
  builder += message != null
      ? message!.substring(0, message!.length > 50 ? 50 : message!.length)
      : '---';
  builder += ']';
  return builder;
}