X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pcep%2Fbase-parser%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fpcep%2Fparser%2Fobject%2Fend%2Fpoints%2FPCEPP2MPEndPointsIpv6ObjectParser.java;fp=pcep%2Fbase-parser%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fpcep%2Fparser%2Fobject%2Fend%2Fpoints%2FPCEPP2MPEndPointsIpv6ObjectParser.java;h=ff3d83c97ab523f21470d4efdff04ce6de6d0b51;hb=12b06012259c6609c4b40488c8611a9431a39643;hp=dad61e6d0e8b9b4baa715af4707ba4e42c6cbcfa;hpb=57c64bf6cae32b18b36956b33a3c956d9f0328e4;p=bgpcep.git diff --git a/pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPP2MPEndPointsIpv6ObjectParser.java b/pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPP2MPEndPointsIpv6ObjectParser.java index dad61e6d0e..ff3d83c97a 100644 --- a/pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPP2MPEndPointsIpv6ObjectParser.java +++ b/pcep/base-parser/src/main/java/org/opendaylight/protocol/pcep/parser/object/end/points/PCEPP2MPEndPointsIpv6ObjectParser.java @@ -7,9 +7,8 @@ */ package org.opendaylight.protocol.pcep.parser.object.end.points; -import static org.opendaylight.protocol.util.ByteBufWriteUtil.writeIpv6Address; +import static com.google.common.base.Preconditions.checkArgument; -import com.google.common.base.Preconditions; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import java.util.ArrayList; @@ -47,21 +46,19 @@ public class PCEPP2MPEndPointsIpv6ObjectParser extends CommonObjectParser { final P2mpIpv6 p2mpIpv6, final ByteBuf buffer) { final List dest = p2mpIpv6.getDestinationIpv6Address(); - Preconditions.checkArgument(dest != null, "DestinationIpv6Address is mandatory."); + checkArgument(dest != null, "DestinationIpv6Address is mandatory."); final ByteBuf body = Unpooled.buffer(LEAF_TYPE_SIZE + Ipv6Util.IPV6_LENGTH + Ipv6Util.IPV6_LENGTH * dest.size()); - Preconditions.checkArgument(p2mpIpv6.getSourceIpv6Address() != null, - "SourceIpv6Address is mandatory."); + checkArgument(p2mpIpv6.getSourceIpv6Address() != null, "SourceIpv6Address is mandatory."); body.writeInt(p2mpIpv6.getP2mpLeaves().getIntValue()); - writeIpv6Address(p2mpIpv6.getSourceIpv6Address(), body); - dest.forEach(ipv6 -> writeIpv6Address(ipv6, body)); + Ipv6Util.writeIpv6Address(p2mpIpv6.getSourceIpv6Address(), body); + dest.forEach(ipv6 -> Ipv6Util.writeIpv6Address(ipv6, body)); ObjectUtil.formatSubobject(TYPE, CLASS, processing, ignore, body, buffer); } @Override public Object parseObject(final ObjectHeader header, final ByteBuf bytes) throws PCEPDeserializerException { - Preconditions.checkArgument(bytes != null && bytes.isReadable(), - "Array of bytes is mandatory. Can't be null or empty."); + checkArgument(bytes != null && bytes.isReadable(), "Array of bytes is mandatory. Can't be null or empty."); if (!header.isProcessingRule()) { LOG.debug("Processed bit not set on Endpoints OBJECT, ignoring it."); return new UnknownObject(PCEPErrors.P_FLAG_NOT_SET, new EndpointsObjBuilder().build());