X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=pcep%2Fspi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fpcep%2Fspi%2Fpojo%2FSimpleLabelRegistry.java;h=0d75b08f630e29ed0f9a7c0eea6c90cec9d871b7;hb=2bc9b0019efc6b466435fe5bcca5cf1b5ac47c9c;hp=d2ddbe517bf71cb563ffd30cbebd3f25a3c0c1d0;hpb=a397aa4828919cc643647c96f5c916ee211f597f;p=bgpcep.git diff --git a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleLabelRegistry.java b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleLabelRegistry.java index d2ddbe517b..0d75b08f63 100644 --- a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleLabelRegistry.java +++ b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleLabelRegistry.java @@ -17,7 +17,7 @@ import org.opendaylight.protocol.pcep.spi.LabelRegistry; import org.opendaylight.protocol.pcep.spi.LabelSerializer; import org.opendaylight.protocol.pcep.spi.PCEPDeserializerException; import org.opendaylight.protocol.util.Values; -import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev130820.label.subobject.LabelType; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.label.subobject.LabelType; import org.opendaylight.yangtools.yang.binding.DataContainer; public class SimpleLabelRegistry implements LabelRegistry { @@ -43,11 +43,10 @@ public class SimpleLabelRegistry implements LabelRegistry { } @Override - public byte[] serializeLabel(final boolean unidirectional, final boolean global, final LabelType label) { + public void serializeLabel(final boolean unidirectional, final boolean global, final LabelType label, final ByteBuf buffer) { final LabelSerializer serializer = this.handlers.getSerializer(label.getImplementedInterface()); - if (serializer == null) { - return null; + if (serializer != null) { + serializer.serializeLabel(unidirectional, global, label, buffer); } - return serializer.serializeLabel(unidirectional, global, label); } }