This interface allows to define Formatters that can be used to parse and format records read by a Consumer instance for display. The kafka-console-consumer has built-in support for MessageFormatter, via the --formatter flag. Kafka provides a few implementations to display records of internal topics such as __consumer_offsets, __transaction_state and the MirrorMaker2 topics.
configureConfigures the MessageFormatter
writeToParses and formats a record for display
consumerRecord- the record to format
output- the print stream used to output the record
closedefault void close()Closes the formatter