BUG-54 : switched channel pipeline to be protocol specific.
[bgpcep.git] / bgp / parser-impl / src / main / java / org / opendaylight / protocol / bgp / parser / impl / BGPMessageFactoryImpl.java
similarity index 96%
rename from bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/BGPMessageFactory.java
rename to bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/BGPMessageFactoryImpl.java
index 72d05978575a84b25cde8dc1e8c6fdae62b29131..21dc7c8a978e664fe1fdadcad0a714dda932207f 100644 (file)
@@ -13,6 +13,7 @@ import java.util.List;
 import org.opendaylight.protocol.bgp.parser.BGPDocumentedException;
 import org.opendaylight.protocol.bgp.parser.BGPError;
 import org.opendaylight.protocol.bgp.parser.BGPMessage;
+import org.opendaylight.protocol.bgp.parser.BGPMessageFactory;
 import org.opendaylight.protocol.bgp.parser.impl.message.BGPNotificationMessageParser;
 import org.opendaylight.protocol.bgp.parser.impl.message.BGPOpenMessageParser;
 import org.opendaylight.protocol.bgp.parser.impl.message.BGPUpdateMessageParser;
@@ -21,7 +22,6 @@ import org.opendaylight.protocol.bgp.parser.message.BGPNotificationMessage;
 import org.opendaylight.protocol.bgp.parser.message.BGPOpenMessage;
 import org.opendaylight.protocol.framework.DeserializerException;
 import org.opendaylight.protocol.framework.DocumentedException;
-import org.opendaylight.protocol.framework.ProtocolMessageFactory;
 import org.opendaylight.protocol.util.ByteArray;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -32,9 +32,9 @@ import com.google.common.primitives.UnsignedBytes;
 /**
  * The byte array
  */
-public class BGPMessageFactory implements ProtocolMessageFactory<BGPMessage> {
+public final class BGPMessageFactoryImpl implements BGPMessageFactory {
 
-       private final static Logger logger = LoggerFactory.getLogger(BGPMessageFactory.class);
+       private final static Logger logger = LoggerFactory.getLogger(BGPMessageFactoryImpl.class);
 
        final static int LENGTH_FIELD_LENGTH = 2; // bytes
 
@@ -44,9 +44,6 @@ public class BGPMessageFactory implements ProtocolMessageFactory<BGPMessage> {
 
        public final static int COMMON_HEADER_LENGTH = LENGTH_FIELD_LENGTH + TYPE_FIELD_LENGTH + MARKER_LENGTH;
 
-       public BGPMessageFactory() {
-       }
-
        /*
         * (non-Javadoc)
         * @see org.opendaylight.protocol.bgp.parser.BGPMessageParser#parse(byte[])