PCEP sucessfull connection now implemented. Fixed minor bug in parsing.
[bgpcep.git] / framework / src / main / java / org / opendaylight / protocol / framework / ProtocolMessageEncoder.java
index 7b3173753b17155045b5356855a4274588b701b4..919caa96d9e82c0be24def23af2ebdd0650a08f4 100644 (file)
@@ -12,9 +12,16 @@ import io.netty.channel.ChannelHandler.Sharable;
 import io.netty.channel.ChannelHandlerContext;
 import io.netty.handler.codec.MessageToByteEncoder;
 
+import java.util.Arrays;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 @Sharable
 final class ProtocolMessageEncoder extends MessageToByteEncoder<ProtocolMessage> {
 
+       private final static Logger logger = LoggerFactory.getLogger(ProtocolMessageEncoder.class);
+
        private final ProtocolMessageFactory factory;
 
        public ProtocolMessageEncoder(final ProtocolMessageFactory factory) {
@@ -23,6 +30,7 @@ final class ProtocolMessageEncoder extends MessageToByteEncoder<ProtocolMessage>
 
        @Override
        protected void encode(final ChannelHandlerContext ctx, final ProtocolMessage msg, final ByteBuf out) throws Exception {
+               logger.debug("Sent to encode : {}", Arrays.toString(ctx.channel().pipeline().names().toArray()));
                out.writeBytes(this.factory.put(msg));
        }
 }