Uses of Class
org.opendaylight.openflowplugin.applications.frsync.util.ItemSyncBox
Package
Description
-
Uses of ItemSyncBox in org.opendaylight.openflowplugin.applications.frsync.impl.strategy
Modifier and TypeMethodDescriptionSynchronizationDiffInput.getMetersToAddOrUpdate()
SynchronizationDiffInput.getMetersToRemove()
Modifier and TypeMethodDescriptionSynchronizationDiffInput.getFlowsToAddOrUpdate()
SynchronizationDiffInput.getFlowsToRemove()
SynchronizationDiffInput.getGroupsToAddOrUpdate()
SynchronizationDiffInput.getGroupsToRemove()
ModifierConstructorDescriptionSynchronizationDiffInput
(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) ModifierConstructorDescriptionSynchronizationDiffInput
(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) -
Uses of ItemSyncBox in org.opendaylight.openflowplugin.applications.frsync.util
Modifier and TypeMethodDescriptionstatic ItemSyncBox
<Meter> ReconcileUtil.resolveMeterDiffs
(NodeId nodeId, Map<MeterId, Meter> meterOperationalMap, Collection<Meter> metersConfigured, boolean gatherUpdates) Resolves meter differences.Modifier and TypeMethodDescriptionstatic List
<ItemSyncBox<Group>> ReconcileUtil.resolveAndDivideGroupDiffs
(NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32, Group> installedGroupsArg, Collection<Group> pendingGroups) Returns a list of safe synchronization steps with updates.static List
<ItemSyncBox<Group>> ReconcileUtil.resolveAndDivideGroupDiffs
(NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint32, Group> installedGroupsArg, Collection<Group> pendingGroups, boolean gatherUpdates) Returns a list of safe synchronization steps.static Map
<TableKey, ItemSyncBox<Flow>> ReconcileUtil.resolveFlowDiffsInAllTables
(NodeId nodeId, Map<org.opendaylight.yangtools.yang.common.Uint8, Table> tableOperationalMap, Collection<Table> tablesConfigured, boolean gatherUpdates) Resolves flow differences in all tables.Modifier and TypeMethodDescriptionstatic <E> int
ReconcileUtil.countTotalPushed
(Iterable<ItemSyncBox<E>> groupsAddPlan) static <E> int
ReconcileUtil.countTotalUpdated
(Iterable<ItemSyncBox<E>> groupsAddPlan)