package ch.retorte.intervalmusiccompositor.messagebus;
import ch.retorte.intervalmusiccompositor.spi.messagebus.MessageHandler;
/**
* Message handler that writes message content to the standard out (aka the console).
*
* @author nw
*/
public class ConsoleMessageHandler extends ConsolePrinter implements MessageHandler<ConsoleMessage> {
@Override
public void handle(ConsoleMessage message) {
if (message instanceof InfoMessage) {
printToStdOut(message.getMessage());
}
else if (message instanceof ErrorMessage) {
printToStdErr(message.getMessage());
}
}
}