| Package | Description |
|---|---|
| org.opendaylight.openflowplugin.applications.frsync.impl.strategy | |
| org.opendaylight.openflowplugin.applications.frsync.util |
| Modifier and Type | Method and Description |
|---|---|
ItemSyncBox<Meter> |
SynchronizationDiffInput.getMetersToAddOrUpdate() |
ItemSyncBox<Meter> |
SynchronizationDiffInput.getMetersToRemove() |
| Modifier and Type | Method and Description |
|---|---|
Map<TableKey,ItemSyncBox<Flow>> |
SynchronizationDiffInput.getFlowsToAddOrUpdate() |
Map<TableKey,ItemSyncBox<Flow>> |
SynchronizationDiffInput.getFlowsToRemove() |
List<ItemSyncBox<Group>> |
SynchronizationDiffInput.getGroupsToAddOrUpdate() |
List<ItemSyncBox<Group>> |
SynchronizationDiffInput.getGroupsToRemove() |
| Constructor and Description |
|---|
SynchronizationDiffInput(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent,
List<ItemSyncBox<Group>> groupsToAddOrUpdate,
ItemSyncBox<Meter> metersToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToRemove,
ItemSyncBox<Meter> metersToRemove,
List<ItemSyncBox<Group>> groupsToRemove) |
SynchronizationDiffInput(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent,
List<ItemSyncBox<Group>> groupsToAddOrUpdate,
ItemSyncBox<Meter> metersToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToRemove,
ItemSyncBox<Meter> metersToRemove,
List<ItemSyncBox<Group>> groupsToRemove) |
| Constructor and Description |
|---|
SynchronizationDiffInput(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent,
List<ItemSyncBox<Group>> groupsToAddOrUpdate,
ItemSyncBox<Meter> metersToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToRemove,
ItemSyncBox<Meter> metersToRemove,
List<ItemSyncBox<Group>> groupsToRemove) |
SynchronizationDiffInput(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent,
List<ItemSyncBox<Group>> groupsToAddOrUpdate,
ItemSyncBox<Meter> metersToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToRemove,
ItemSyncBox<Meter> metersToRemove,
List<ItemSyncBox<Group>> groupsToRemove) |
SynchronizationDiffInput(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent,
List<ItemSyncBox<Group>> groupsToAddOrUpdate,
ItemSyncBox<Meter> metersToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToRemove,
ItemSyncBox<Meter> metersToRemove,
List<ItemSyncBox<Group>> groupsToRemove) |
SynchronizationDiffInput(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent,
List<ItemSyncBox<Group>> groupsToAddOrUpdate,
ItemSyncBox<Meter> metersToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToAddOrUpdate,
Map<TableKey,ItemSyncBox<Flow>> flowsToRemove,
ItemSyncBox<Meter> metersToRemove,
List<ItemSyncBox<Group>> groupsToRemove) |
| Modifier and Type | Method and Description |
|---|---|
static ItemSyncBox<Meter> |
ReconcileUtil.resolveMeterDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Map<MeterId,Meter> meterOperationalMap,
List<Meter> metersConfigured,
boolean gatherUpdates)
Resolves meter differences.
|
| Modifier and Type | Method and Description |
|---|---|
static List<ItemSyncBox<Group>> |
ReconcileUtil.resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Map<Long,Group> installedGroupsArg,
Collection<Group> pendingGroups)
Returns a list of safe synchronization steps with updates.
|
static List<ItemSyncBox<Group>> |
ReconcileUtil.resolveAndDivideGroupDiffs(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Map<Long,Group> installedGroupsArg,
Collection<Group> pendingGroups,
boolean gatherUpdates)
Returns a list of safe synchronization steps.
|
static Map<TableKey,ItemSyncBox<Flow>> |
ReconcileUtil.resolveFlowDiffsInAllTables(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Map<Short,Table> tableOperationalMap,
List<Table> tablesConfigured,
boolean gatherUpdates)
Resolves flow differences in all tables.
|
| Modifier and Type | Method and Description |
|---|---|
static <E> int |
ReconcileUtil.countTotalPushed(Iterable<ItemSyncBox<E>> groupsAddPlan) |
static <E> int |
ReconcileUtil.countTotalUpdated(Iterable<ItemSyncBox<E>> groupsAddPlan) |
Copyright © 2019 OpenDaylight. All rights reserved.