Class OvsdbConnectionManager

java.lang.Object
org.opendaylight.ovsdb.southbound.OvsdbConnectionManager
All Implemented Interfaces:
AutoCloseable, OvsdbConnectionListener

public class OvsdbConnectionManager extends Object implements OvsdbConnectionListener, AutoCloseable
  • Constructor Details Link icon

  • Method Details Link icon

    • connected Link icon

      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.
    • connectedButCallBacksNotRegistered Link icon

      public OvsdbConnectionInstance connectedButCallBacksNotRegistered(OvsdbClient externalClient)
    • disconnected Link icon

      public void disconnected(OvsdbClient client)
      Description copied from interface: OvsdbConnectionListener
      Event thrown to the connection listener when an existing connection is terminated.
      Specified by:
      disconnected in interface OvsdbConnectionListener
      Parameters:
      client - OvsdbClient that represents the connection.
    • connect Link icon

      public OvsdbClient connect(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) throws UnknownHostException, ConnectException
      Throws:
      UnknownHostException
      ConnectException
    • disconnect Link icon

      public void disconnect(OvsdbNodeAugmentation ovsdbNode) throws UnknownHostException
      Throws:
      UnknownHostException
    • close Link icon

      public void close()
      Specified by:
      close in interface AutoCloseable
    • getInstanceIdentifier Link icon

      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 Link icon

      public OvsdbConnectionInstance getConnectionInstance(ConnectionInfo key)
    • getConnectionInstance Link icon

      public OvsdbConnectionInstance getConnectionInstance(OvsdbBridgeAttributes mn)
    • getConnectionInstance Link icon

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

      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 Link icon

      public OvsdbClient getClient(ConnectionInfo connectionInfo)
    • getClient Link icon

      public OvsdbClient getClient(OvsdbBridgeAttributes mn)
    • getClient Link icon

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

      public Boolean getHasDeviceOwnership(ConnectionInfo connectionInfo)
    • reconcileConnection Link icon

      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 Link icon

      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 Link icon

      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)