blob: b038db84c1c647adeb4b7377fbf165932cea56f9 [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
Yuta HIGUCHIcdda17f2014-10-06 23:35:19 -07008//FIXME: Should be move out to test or app
Madan Jampaniab6d3112014-10-02 16:30:14 -07009/**
10 * Message handler that echos the message back to the sender.
11 */
12public class EchoHandler implements MessageHandler {
13
Madan Jampani938aa432014-10-04 17:37:23 -070014 private final Logger log = LoggerFactory.getLogger(getClass());
15
Madan Jampaniab6d3112014-10-02 16:30:14 -070016 @Override
17 public void handle(Message message) throws IOException {
Madan Jampani938aa432014-10-04 17:37:23 -070018 log.info("Received message. Echoing it back to the sender.");
Madan Jampaniab6d3112014-10-02 16:30:14 -070019 message.respond(message.payload());
20 }
21}