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.