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 |
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.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> 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.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Operational> tx) |
<D extends org.opendaylight.genius.infra.Datastore> |
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,
Class<D> datastoreType,
org.opendaylight.genius.infra.TypedReadWriteTransaction<D> tx) |
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.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> 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.genius.infra.TypedReadWriteTransaction<org.opendaylight.genius.infra.Datastore.Operational> tx)
public <D extends org.opendaylight.genius.infra.Datastore> 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, Class<D> datastoreType, org.opendaylight.genius.infra.TypedReadWriteTransaction<D> tx)
Copyright © 2019 OpenDaylight. All rights reserved.