Merge "Get rid of DeserializerException"
[controller.git] / opendaylight / netconf / netconf-util / src / main / java / org / opendaylight / controller / netconf / util / handler / NetconfHandlerFactory.java
index d878c5e81911674763a174712c27328fcf971276..009e5762bc4daf3bebbdd069e57e68b28e4b5319 100644 (file)
@@ -8,24 +8,18 @@
 package org.opendaylight.controller.netconf.util.handler;
 
 import io.netty.channel.ChannelHandler;
-import org.opendaylight.controller.netconf.api.NetconfMessage;
+
 import org.opendaylight.controller.netconf.util.messages.NetconfMessageFactory;
-import org.opendaylight.protocol.framework.ProtocolHandlerFactory;
 import org.opendaylight.protocol.framework.ProtocolMessageDecoder;
 import org.opendaylight.protocol.framework.ProtocolMessageEncoder;
 
-public class NetconfHandlerFactory extends ProtocolHandlerFactory<NetconfMessage> {
-
-    public NetconfHandlerFactory(final NetconfMessageFactory msgFactory) {
-        super(msgFactory);
-    }
+public class NetconfHandlerFactory {
+    private final NetconfMessageFactory msgFactory = new NetconfMessageFactory();
 
-    @Override
     public ChannelHandler[] getEncoders() {
         return new ChannelHandler[] { new ProtocolMessageEncoder(this.msgFactory) };
     }
 
-    @Override
     public ChannelHandler[] getDecoders() {
         return new ChannelHandler[] { new ProtocolMessageDecoder(this.msgFactory) };
     }