| 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.