public abstract class MergeCommandsAggregator<BuilderTypeT extends org.opendaylight.yangtools.concepts.Builder,AugTypeT extends org.opendaylight.yangtools.yang.binding.DataObject> extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<Class<?>,MergeCommand> |
commands |
static org.slf4j.Logger |
LOG |
Modifier | Constructor and Description |
---|---|
protected |
MergeCommandsAggregator() |
Modifier and Type | Method and Description |
---|---|
protected void |
addCommand(MergeCommand mergeCommand) |
void |
mergeConfigData(BuilderTypeT builder,
AugTypeT src,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath) |
void |
mergeConfigUpdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath,
org.opendaylight.controller.md.sal.binding.api.DataObjectModification mod,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx) |
void |
mergeOperationalData(BuilderTypeT builder,
AugTypeT existingData,
AugTypeT src,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath) |
void |
mergeOpUpdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath,
org.opendaylight.controller.md.sal.binding.api.DataObjectModification mod,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx) |
void |
mergeUpdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath,
org.opendaylight.controller.md.sal.binding.api.DataObjectModification mod,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx) |
public static final org.slf4j.Logger LOG
protected Map<Class<?>,MergeCommand> commands
protected void addCommand(MergeCommand mergeCommand)
public void mergeOperationalData(BuilderTypeT builder, AugTypeT existingData, AugTypeT src, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath)
public void mergeConfigData(BuilderTypeT builder, AugTypeT src, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath)
public void mergeConfigUpdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath, org.opendaylight.controller.md.sal.binding.api.DataObjectModification mod, org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
public void mergeOpUpdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath, org.opendaylight.controller.md.sal.binding.api.DataObjectModification mod, org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
public void mergeUpdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> dstPath, org.opendaylight.controller.md.sal.binding.api.DataObjectModification mod, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
Copyright © 2019 OpenDaylight. All rights reserved.