MonitorClientFactory factory = ...;
MessageListener listener = new MessageListener {
{@literal @Override}
public void messageReceived(Message message) {
Scanner scanner = new Scanner(message.getPayload());
while(scanner.hasNextLine()) {
System.out.println(scanner.nextLine());
}
}
}
MonitorClientContext client = factory.buildClient(1234, listener);
client.start();