package org.opendaylight.lispflowmapping.lisp.serializer.address;
import java.nio.ByteBuffer;
-
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.NoAddressAfi;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder;
+import org.opendaylight.yangtools.yang.common.Empty;
-public class NoAddressSerializer extends LispAddressSerializer {
-
+public final class NoAddressSerializer extends LispAddressSerializer {
private static final NoAddressSerializer INSTANCE = new NoAddressSerializer();
// Private constructor prevents instantiation from other classes
EidBuilder eb = new EidBuilder();
eb.setAddressType(NoAddressAfi.class);
eb.setVirtualNetworkId(getVni(ctx));
- eb.setAddress(new NoAddressBuilder().setNoAddress(true).build());
+ eb.setAddress(new NoAddressBuilder().setNoAddress(Empty.value()).build());
return eb.build();
}
RlocBuilder rb = new RlocBuilder();
rb.setAddressType(NoAddressAfi.class);
rb.setVirtualNetworkId(null);
- rb.setAddress(new NoAddressBuilder().setNoAddress(true).build());
+ rb.setAddress(new NoAddressBuilder().setNoAddress(Empty.value()).build());
return rb.build();
}