Class OvsdbConnectionInstance


  • public class OvsdbConnectionInstance
    extends Object
    • Method Detail

      • updatePort

        public void updatePort​(UUID uuid,
                               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)
      • removePort

        public void removePort​(UUID uuid)
      • getPort

        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> getPort​(UUID uuid)
      • updatePortInterface

        public void updatePortInterface​(String name,
                                        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)
      • removePortInterface

        public void removePortInterface​(String name)
      • getPortInterface

        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> getPortInterface​(String name)
      • transact

        public void transact​(TransactCommand command,
                             BridgeOperationalState state,
                             DataChangeEvent events,
                             InstanceIdentifierCodec instanceIdentifierCodec)
        Apply the given command to the given events, based on the given bridge state.
        Parameters:
        command - The command to run.
        state - The current bridge state.
        events - The events to process.
        instanceIdentifierCodec - The instance identifier codec to use.
      • transact

        public void transact​(TransactCommand command,
                             BridgeOperationalState state,
                             Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> modifications,
                             InstanceIdentifierCodec instanceIdentifierCodec)
        Apply the given command to the given modifications, based on the given bridge state.
        Parameters:
        command - The command to run.
        state - The current bridge state.
        modifications - The modifications to process.
        instanceIdentifierCodec - The instance identifier codec to use.
      • createTransactInvokers

        public void createTransactInvokers()
      • getDatabases

        public com.google.common.util.concurrent.ListenableFuture<List<String>> getDatabases()
      • cancelMonitor

        public void cancelMonitor​(MonitorHandle handler)
      • steal

        public com.google.common.util.concurrent.ListenableFuture<Boolean> steal​(String lockId)
      • unLock

        public com.google.common.util.concurrent.ListenableFuture<Boolean> unLock​(String lockId)
      • isActive

        public boolean isActive()
      • disconnect

        public void disconnect()
      • createTypedRowWrapper

        public <T extends TypedBaseTable<?>> T createTypedRowWrapper​(Class<T> klazz)
      • setMDConnectionInfo

        public void setMDConnectionInfo​(ConnectionInfo key)
      • 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()
      • getNodeKey

        public org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey getNodeKey()
      • getNodeId

        public org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId getNodeId()
      • setInstanceIdentifier

        public void setInstanceIdentifier​(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)
      • getConnectedEntity

        public org.opendaylight.mdsal.eos.binding.api.Entity getConnectedEntity()
      • setConnectedEntity

        public void setConnectedEntity​(org.opendaylight.mdsal.eos.binding.api.Entity entity)
      • getHasDeviceOwnership

        public Boolean getHasDeviceOwnership()
      • setHasDeviceOwnership

        public void setHasDeviceOwnership​(Boolean hasDeviceOwnership)
      • setDeviceOwnershipCandidateRegistration

        public void setDeviceOwnershipCandidateRegistration​(@NonNull org.opendaylight.mdsal.eos.binding.api.EntityOwnershipCandidateRegistration registration)
      • closeDeviceOwnershipCandidateRegistration

        public void closeDeviceOwnershipCandidateRegistration()
      • setOvsdbNodeAugmentation

        public void setOvsdbNodeAugmentation​(OvsdbNodeAugmentation ovsdbNodeCreateData)