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.