public final class OvsdbNodeChange extends Object
OvsdbNodeChange
describes changes made to the node in the
OVSDB topology.Modifier and Type | Method and Description |
---|---|
void |
apply()
Apply all the changes to the virtual network configuration.
|
static OvsdbNodeChange |
nodeCreated(OVSDBEventHandler ovh,
ReadTransactionHolder txh,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
Create information about the created node.
|
static OvsdbNodeChange |
nodeRemoved(OVSDBEventHandler ovh,
ReadTransactionHolder txh,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
Create information about the removed node.
|
static OvsdbNodeChange |
nodeUpdated(OVSDBEventHandler ovh,
ReadTransactionHolder txh,
org.opendaylight.controller.md.sal.binding.api.DataObjectModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> mod,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node before,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node after)
Create information about the updated node.
|
@Nonnull public static OvsdbNodeChange nodeCreated(@Nonnull OVSDBEventHandler ovh, @Nonnull ReadTransactionHolder txh, @Nonnull org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
ovh
- An OVSDBEventHandler
instance.txh
- The read-only transaction holder.node
- The created node.OvsdbNodeChange
instance that contains information
about the created node.@Nonnull public static OvsdbNodeChange nodeUpdated(@Nonnull OVSDBEventHandler ovh, @Nonnull ReadTransactionHolder txh, @Nonnull org.opendaylight.controller.md.sal.binding.api.DataObjectModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> mod, @Nonnull org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node before, @Nonnull org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node after)
ovh
- An OVSDBEventHandler
instance.txh
- The read-only transaction holder.mod
- The data object modification that represents changes
to the node subtree.before
- The target node before modification.after
- The target node after modification.OvsdbNodeChange
instance that contains information
about the removed node.public static OvsdbNodeChange nodeRemoved(@Nonnull OVSDBEventHandler ovh, @Nonnull ReadTransactionHolder txh, @Nonnull org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
ovh
- An OVSDBEventHandler
instance.txh
- The read-only transaction holder.node
- The removed node.OvsdbNodeChange
instance that contains information
about the removed node.public void apply()
Copyright © 2018 OpenDaylight. All rights reserved.