BUG-612 : switched PCEP XRO subobject serializers to ByteBuf
[bgpcep.git] / pcep / spi / src / main / java / org / opendaylight / protocol / pcep / spi / pojo / SimpleXROSubobjectRegistry.java
index 2fd70ca53457722845930e6c63a8f09766373200..083feede9e488bd725f16fd816c4100ae0c70c40 100644 (file)
@@ -45,11 +45,11 @@ public final class SimpleXROSubobjectRegistry implements XROSubobjectRegistry {
     }
 
     @Override
-    public byte[] serializeSubobject(Subobject subobject) {
+    public void serializeSubobject(final Subobject subobject, final ByteBuf buffer) {
         final XROSubobjectSerializer serializer = this.handlers.getSerializer(subobject.getSubobjectType().getImplementedInterface());
         if (serializer == null) {
-            return null;
+            return;
         }
-        return serializer.serializeSubobject(subobject);
+        serializer.serializeSubobject(subobject, buffer);
     }
 }