summaryrefslogtreecommitdiffstats
path: root/bgp/inet/src/main/java/io/fd/hc2vpp/bgp/inet/Ipv6Writer.java
diff options
context:
space:
mode:
Diffstat (limited to 'bgp/inet/src/main/java/io/fd/hc2vpp/bgp/inet/Ipv6Writer.java')
-rw-r--r--bgp/inet/src/main/java/io/fd/hc2vpp/bgp/inet/Ipv6Writer.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/bgp/inet/src/main/java/io/fd/hc2vpp/bgp/inet/Ipv6Writer.java b/bgp/inet/src/main/java/io/fd/hc2vpp/bgp/inet/Ipv6Writer.java
index 45c147af3..f3712e2f4 100644
--- a/bgp/inet/src/main/java/io/fd/hc2vpp/bgp/inet/Ipv6Writer.java
+++ b/bgp/inet/src/main/java/io/fd/hc2vpp/bgp/inet/Ipv6Writer.java
@@ -26,7 +26,6 @@ import io.fd.honeycomb.translate.write.WriteFailedException;
import io.fd.vpp.jvpp.core.dto.IpAddDelRoute;
import io.fd.vpp.jvpp.core.future.FutureJVppCore;
import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Prefix;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.inet.rev171207.ipv6.routes.Ipv6Routes;
@@ -58,7 +57,7 @@ final class Ipv6Writer implements RouteWriter<Ipv6Route>, Ipv6Translator, JvppRe
@Override
public void create(@Nonnull final InstanceIdentifier<Ipv6Route> id,
- @Nullable final Ipv6Route route)
+ @Nonnull final Ipv6Route route)
throws WriteFailedException.CreateFailedException {
final IpAddDelRoute request = request(route, true);
LOG.debug("Translating id={}, route={} to {}", id, route, request);
@@ -68,7 +67,7 @@ final class Ipv6Writer implements RouteWriter<Ipv6Route>, Ipv6Translator, JvppRe
@Override
public void delete(@Nonnull final InstanceIdentifier<Ipv6Route> id,
- @Nullable final Ipv6Route route)
+ @Nonnull final Ipv6Route route)
throws WriteFailedException.DeleteFailedException {
LOG.debug("Removing id={}, route={}", id, route);
getReplyForDelete(vppApi.ipAddDelRoute(request(route, false)).toCompletableFuture(), id);
@@ -77,8 +76,8 @@ final class Ipv6Writer implements RouteWriter<Ipv6Route>, Ipv6Translator, JvppRe
@Override
public void update(@Nonnull final InstanceIdentifier<Ipv6Route> id,
- @Nullable final Ipv6Route routeBefore,
- @Nullable final Ipv6Route routeAfter)
+ @Nonnull final Ipv6Route routeBefore,
+ @Nonnull final Ipv6Route routeAfter)
throws WriteFailedException.UpdateFailedException {
throw new WriteFailedException.UpdateFailedException(id, routeBefore, routeAfter,
new UnsupportedOperationException("Operation not supported"));