Class SynchronizationDiffInput
- java.lang.Object
-
- org.opendaylight.openflowplugin.applications.frsync.impl.strategy.SynchronizationDiffInput
-
public class SynchronizationDiffInput extends Object
Wraps all the required inputs (diffs) for synchronization strategy execution.
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<TableKey,ItemSyncBox<Flow>>
getFlowsToAddOrUpdate()
Map<TableKey,ItemSyncBox<Flow>>
getFlowsToRemove()
List<ItemSyncBox<Group>>
getGroupsToAddOrUpdate()
List<ItemSyncBox<Group>>
getGroupsToRemove()
ItemSyncBox<Meter>
getMetersToAddOrUpdate()
ItemSyncBox<Meter>
getMetersToRemove()
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode>
getNodeIdent()
-
-
-
Constructor Detail
-
SynchronizationDiffInput
public 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)
-
-
Method Detail
-
getNodeIdent
public org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> getNodeIdent()
-
getGroupsToAddOrUpdate
public List<ItemSyncBox<Group>> getGroupsToAddOrUpdate()
-
getMetersToAddOrUpdate
public ItemSyncBox<Meter> getMetersToAddOrUpdate()
-
getFlowsToAddOrUpdate
public Map<TableKey,ItemSyncBox<Flow>> getFlowsToAddOrUpdate()
-
getFlowsToRemove
public Map<TableKey,ItemSyncBox<Flow>> getFlowsToRemove()
-
getMetersToRemove
public ItemSyncBox<Meter> getMetersToRemove()
-
getGroupsToRemove
public List<ItemSyncBox<Group>> getGroupsToRemove()
-
-