Class HwvtepConnectionManager

    • Constructor Detail

      • HwvtepConnectionManager

        public HwvtepConnectionManager​(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
                                       TransactionInvoker txInvoker,
                                       org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService,
                                       OvsdbConnection ovsdbConnectionService)
    • 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.
      • getConnectionInstance

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

        public HwvtepConnectionInstance getConnectionInstanceFromNodeIid​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeIid)
      • stopConfigurationReconciliation

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

        public void reconcileConfigurations​(HwvtepConnectionInstance client,
                                            org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node psNode)
      • 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)
      • 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,
                                        HwvtepGlobalAugmentation hwvtepNode)
      • stopConnectionReconciliationIfActive

        public void stopConnectionReconciliationIfActive​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
                                                         HwvtepGlobalAugmentation hwvtepNode)
      • handleOwnershipChanged

        public void handleOwnershipChanged​(org.opendaylight.mdsal.eos.binding.api.EntityOwnershipChange ownershipChange)
      • getControllerTxHistory

        public Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>,​TransactionHistory> getControllerTxHistory()
      • getDeviceUpdateHistory

        public Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>,​TransactionHistory> getDeviceUpdateHistory()
      • getAllConnectedInstances

        public Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>,​HwvtepConnectionInstance> getAllConnectedInstances()
      • cleanupOperationalNode

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