interface MessageListener
Listens to an incoming message, along with its attributes.
Consumes a message
abstract fun listen(messageBody: Bytes!, attributes: String!): Unit