blob: 6ba4bdff17e13206f35f0e2ae0134b3c791ed4de [file] [log] [blame]
Madan Jampaniab6d3112014-10-02 16:30:14 -07001package org.onlab.netty;
2
3import java.io.IOException;
4
Madan Jampani938aa432014-10-04 17:37:23 -07005import org.slf4j.Logger;
6import org.slf4j.LoggerFactory;
7
Madan Jampaniab6d3112014-10-02 16:30:14 -07008/**
9 * Message handler that echos the message back to the sender.
10 */
11public class EchoHandler implements MessageHandler {
12
Madan Jampani938aa432014-10-04 17:37:23 -070013 private final Logger log = LoggerFactory.getLogger(getClass());
14
Madan Jampaniab6d3112014-10-02 16:30:14 -070015 @Override
16 public void handle(Message message) throws IOException {
Madan Jampani938aa432014-10-04 17:37:23 -070017 log.info("Received message. Echoing it back to the sender.");
Madan Jampaniab6d3112014-10-02 16:30:14 -070018 message.respond(message.payload());
19 }
20}