X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=openstack%2Fnet-virt-providers%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fovsdb%2Fopenstack%2Fnetvirt%2Fproviders%2Fopenflow13%2Fservices%2FL2ForwardingService.java;h=4ab2a3da4360357cf1963ec292ca37ae8bb31eb6;hb=380fec7149f3247929c63b02a56b1c5f93da5dda;hp=005dc43b7963ea3ee7c63d46d9c640abf8dcf1fc;hpb=a1da9f8bb0e78fe7659ce77aa87d29bf46035efd;p=ovsdb.git diff --git a/openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/L2ForwardingService.java b/openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/L2ForwardingService.java index 005dc43b7..4ab2a3da4 100644 --- a/openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/L2ForwardingService.java +++ b/openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/L2ForwardingService.java @@ -12,8 +12,9 @@ package org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services; import java.math.BigInteger; import java.util.List; -//import java.util.ListIterator; +import org.opendaylight.ovsdb.openstack.netvirt.api.IngressAclProvider; import org.opendaylight.ovsdb.openstack.netvirt.api.L2ForwardingProvider; +import org.opendaylight.ovsdb.openstack.netvirt.providers.ConfigInterface; import org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.AbstractServiceInstance; import org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.Service; import org.opendaylight.ovsdb.utils.mdsal.openflow.ActionUtils; @@ -44,12 +45,14 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeCon import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.l2.types.rev130827.VlanId; import org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.dst.choice.grouping.dst.choice.DstNxRegCaseBuilder; +import org.osgi.framework.BundleContext; +import org.osgi.framework.ServiceReference; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.google.common.collect.Lists; -public class L2ForwardingService extends AbstractServiceInstance implements L2ForwardingProvider { +public class L2ForwardingService extends AbstractServiceInstance implements ConfigInterface, L2ForwardingProvider { private static final Logger logger = LoggerFactory.getLogger(L2ForwardingService.class); public L2ForwardingService() { super(Service.L2_FORWARDING); @@ -1054,4 +1057,14 @@ public class L2ForwardingService extends AbstractServiceInstance implements L2Fo logger.debug("createOutputPortInstructions() : applyAction {}", aab.build()); return ib; } + + @Override + public void setDependencies(BundleContext bundleContext, ServiceReference serviceReference) { + super.setOrchestrator(bundleContext.getServiceReference(L2ForwardingProvider.class.getName()), this); + } + + @Override + public void setDependencies(Object impl) { + + } }