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 {
}
@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);
}
}