X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcompatibility%2Fsal-compatibility%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fcompatibility%2Ftopology%2FTopologyAdapter.java;h=4e3cf69817a3f68eeeb5cf9f5bbaac4ef59512bc;hb=fdda2ebadfe3729e21448fe8f44a506aa67b5da9;hp=b609addae48f78d948a0940a6c889fd0a44d0479;hpb=0abd2b2806013fb5a813da79ba467aed9483719e;p=controller.git diff --git a/opendaylight/md-sal/compatibility/sal-compatibility/src/main/java/org/opendaylight/controller/sal/compatibility/topology/TopologyAdapter.java b/opendaylight/md-sal/compatibility/sal-compatibility/src/main/java/org/opendaylight/controller/sal/compatibility/topology/TopologyAdapter.java index b609addae4..4e3cf69817 100644 --- a/opendaylight/md-sal/compatibility/sal-compatibility/src/main/java/org/opendaylight/controller/sal/compatibility/topology/TopologyAdapter.java +++ b/opendaylight/md-sal/compatibility/sal-compatibility/src/main/java/org/opendaylight/controller/sal/compatibility/topology/TopologyAdapter.java @@ -23,8 +23,10 @@ public class TopologyAdapter implements IPluginInTopologyService { private final InstanceIdentifier topology = InstanceIdentifier.builder(NetworkTopology.class) .child(Topology.class, new TopologyKey(new TopologyId("flow:1"))).toInstance(); - // FIXME: seems to be unused + // Injected via Apache DM private IPluginOutTopologyService topologyPublisher; + + private DataProviderService dataService; public void setDataService(final DataProviderService dataService) { @@ -37,4 +39,12 @@ public class TopologyAdapter implements IPluginInTopologyService { final Topology t = reader.readOperationalData(topology); topologyPublisher.edgeUpdate(TopologyMapping.toADEdgeUpdates(t, reader)); } + + public IPluginOutTopologyService getTopologyPublisher() { + return topologyPublisher; + } + + public void setTopologyPublisher(final IPluginOutTopologyService topologyPublisher) { + this.topologyPublisher = topologyPublisher; + } }