package org.opendaylight.protocol.bgp.l3vpn;
import com.google.common.base.Preconditions;
-import com.google.common.collect.ImmutableCollection;
-import com.google.common.collect.ImmutableSet;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import java.util.Collection;
return routes.stream().map(this::extractVpnDestination).collect(Collectors.toList());
}
- @Override
- public ImmutableCollection<Class<? extends DataObject>> cacheableAttributeObjects() {
- return ImmutableSet.of();
- }
-
- @Override
- public ImmutableCollection<Class<? extends DataObject>> cacheableNlriObjects() {
- return ImmutableSet.of();
- }
-
- @Override
- public boolean isComplexRoute() {
- return true;
- }
-
@Override
protected void processDestination(final DOMDataWriteTransaction tx, final YangInstanceIdentifier routesPath,
final ContainerNode destination, final ContainerNode attributes, final ApplyRoute function) {