Class OvsdbConnectionManager

    • Constructor Detail

      • OvsdbConnectionManager

        public OvsdbConnectionManager​(org.opendaylight.mdsal.binding.api.DataBroker db,
                                      TransactionInvoker txInvoker,
                                      org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService,
                                      OvsdbConnection ovsdbConnection,
                                      InstanceIdentifierCodec instanceIdentifierCodec,
                                      org.opendaylight.serviceutils.upgrade.UpgradeState upgradeState)
    • Method Detail

      • connected

        public void connected​(OvsdbClient externalClient)
        Description copied from interface: OvsdbConnectionListener
        Event thrown to the connection listener when a new Passive connection is established.
        Specified by:
        connected in interface OvsdbConnectionListener
        Parameters:
        externalClient - OvsdbClient that represents the connection.
      • getInstanceIdentifier

        public org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> getInstanceIdentifier​(ConnectionInfo key)
      • getConnectionInstance

        public OvsdbConnectionInstance getConnectionInstance​(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
      • getConnectionInstance

        public OvsdbConnectionInstance getConnectionInstance​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath)
      • getClient

        public OvsdbClient getClient​(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
      • reconcileConnection

        public void reconcileConnection​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> iid,
                                        OvsdbNodeAugmentation ovsdbNode)
      • stopConnectionReconciliationIfActive

        public void stopConnectionReconciliationIfActive​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> iid,
                                                         OvsdbNodeAugmentation ovsdbNode)
      • stopBridgeConfigReconciliationIfActive

        public void stopBridgeConfigReconciliationIfActive​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> iid)