Class SouthboundProvider

java.lang.Object
org.opendaylight.ovsdb.southbound.SouthboundProvider
All Implemented Interfaces:
AutoCloseable, EventListener, org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>, org.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>

@Singleton public class SouthboundProvider extends Object implements org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>, AutoCloseable
  • Constructor Details

    • SouthboundProvider

      @Inject public SouthboundProvider(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipServiceDependency, OvsdbConnection ovsdbConnection, org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService, org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer bindingNormalizedNodeSerializer, org.opendaylight.infrautils.ready.SystemReadyMonitor systemReadyMonitor, org.opendaylight.infrautils.diagstatus.DiagStatusService diagStatusService, org.opendaylight.serviceutils.upgrade.UpgradeState upgradeState)
  • Method Details

    • getDb

      public static org.opendaylight.mdsal.binding.api.DataBroker getDb()
    • init

      @PostConstruct public void init()
      Used by blueprint when starting the container.
    • close

      @PreDestroy public void close()
      Specified by:
      close in interface AutoCloseable
    • handleOwnershipChange

      public void handleOwnershipChange(org.opendaylight.mdsal.eos.binding.api.EntityOwnershipChange ownershipChange)
    • onDataTreeChanged

      public void onDataTreeChanged(Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>> collection)
      Specified by:
      onDataTreeChanged in interface org.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>
    • setSkipMonitoringManagerStatus

      public void setSkipMonitoringManagerStatus(boolean flag)
    • setBridgesReconciliationInclusionList

      public static void setBridgesReconciliationInclusionList(List<String> bridgeList)
    • setBridgesReconciliationExclusionList

      public static void setBridgesReconciliationExclusionList(List<String> bridgeList)
    • getBridgesReconciliationInclusionList

      public static List<String> getBridgesReconciliationInclusionList()
    • getBridgesReconciliationExclusionList

      public static List<String> getBridgesReconciliationExclusionList()
    • getUpgradeState

      public org.opendaylight.serviceutils.upgrade.UpgradeState getUpgradeState()