1 /* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */
\r
3 package org.openflow.clients;
\r
5 import io.netty.buffer.ByteBuf;
\r
6 import io.netty.channel.ChannelHandlerContext;
\r
7 import io.netty.channel.ChannelInboundHandlerAdapter;
\r
8 import org.openflow.util.ByteBufUtils;
\r
10 import org.slf4j.Logger;
\r
11 import org.slf4j.LoggerFactory;
\r
15 * @author michal.polkorab
\r
17 public class SimpleClientHandler extends ChannelInboundHandlerAdapter/*ChannelOutboundHandlerAdapter*/ {
\r
19 private static final Logger logger = LoggerFactory.getLogger(SimpleClientHandler.class);
\r
22 public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
\r
23 logger.info("SimpleClientHandler - start of read");
\r
24 ByteBuf bb = (ByteBuf) msg;
\r
25 if (logger.isDebugEnabled()) {
\r
26 logger.debug(ByteBufUtils.byteBufToHexString(bb));
\r
28 logger.info(msg.toString());
\r
29 logger.info("SimpleClientHandler - end of read");
\r