public class NodeConnectedHandler extends Object
| Constructor and Description |
|---|
NodeConnectedHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker db) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyChildPSOpToHAPS(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node childPsNode,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haPath,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haPspath,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
Copy child physical switch node data to HA physical switch data of Operational data tree.
|
void |
copyHAPSConfigToChildPS(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node haPsNode,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> childPath,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
Copy HA physical switch data to Child Physical switch node of config data tree.
|
void |
handleNodeConnected(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node childNode,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> childNodePath,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haNodePath,
com.google.common.base.Optional<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haGlobalCfg,
com.google.common.base.Optional<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haPSCfg,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
Takes care of merging the data when a node gets connected.
|
void |
mergeOpManagedByAttributes(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.PhysicalSwitchAugmentation psAugmentation,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.PhysicalSwitchAugmentationBuilder builder,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haNodePath)
Merge data to Physical switch from HA node path .
|
public NodeConnectedHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker db)
public void handleNodeConnected(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node childNode,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> childNodePath,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haNodePath,
com.google.common.base.Optional<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haGlobalCfg,
com.google.common.base.Optional<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haPSCfg,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
childNode - Ha child nodechildNodePath - Ha child IidhaNodePath - Ha IidhaGlobalCfg - Ha Global Config NodehaPSCfg - Ha Physical Config Nodetx - Transactionorg.opendaylight.controller.md.sal.common.api.data.ReadFailedException - Exception thrown if read failspublic void mergeOpManagedByAttributes(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.PhysicalSwitchAugmentation psAugmentation,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.PhysicalSwitchAugmentationBuilder builder,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haNodePath)
psAugmentation - Physical Switch Augmation of Nodebuilder - Physical Switch Augmentation BuilderhaNodePath - HA node Pathpublic void copyHAPSConfigToChildPS(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node haPsNode,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> childPath,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
haPsNode - HA physical Switch NodechildPath - HA Child Node pathtx - Transactionpublic void copyChildPSOpToHAPS(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node childPsNode,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haPath,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> haPspath,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
childPsNode - HA child PS nodehaPath - HA node pathhaPspath - Ha Physical Switch Node pathtx - Transactionorg.opendaylight.controller.md.sal.common.api.data.ReadFailedException - Exception thrown if read failsCopyright © 2019 OpenDaylight. All rights reserved.