BUG-612 : switched PCEP message parsing to ByteBuf.
[bgpcep.git] / pcep / spi / src / main / java / org / opendaylight / protocol / pcep / spi / MessageRegistry.java
index fbda2e594612c1fb948fcc4849a221896d5eb1e8..0767d5d9a24db6766df0bddad5368d5c16bdc183 100644 (file)
@@ -17,17 +17,17 @@ public interface MessageRegistry {
        /**
         * Finds parser for given message type in the registry. Delegates parsing to found parser.
         * @param type message type, key in parser registry
-        * @param buffer message raw binary value to be parsed
+        * @param buffer message wrapped in ByteBuf
         * @param errors list of error messages, that is filled during parsing
         * @return null if the parser for this message could not be found
         * @throws PCEPDeserializerException if the parsing did not succeed
         */
-       Message parseMessage(int messageType, byte[] buffer, List<Message> errors) throws PCEPDeserializerException;
+       Message parseMessage(final int messageType, final ByteBuf buffer, final List<Message> errors) throws PCEPDeserializerException;
 
        /**
         * Find serializer for given message. Delegates parsing to found serializer.
         * @param message to be parsed
         * @param buffer byte buffer that will be filled with serialized message
         */
-       void serializeMessage(Message message, ByteBuf buffer);
+       void serializeMessage(final Message message, final ByteBuf buffer);
 }