public class SyncPlanPushStrategyFlatBatchImpl extends Object implements SyncPlanPushStrategy
| Constructor and Description |
|---|
SyncPlanPushStrategyFlatBatchImpl() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
executeSyncStrategy(com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<Void>> resultVehicle,
SynchronizationDiffInput diffInput,
SyncCrudCounters counters)
Invoked to execute the synchronization strategy.
|
SyncPlanPushStrategyFlatBatchImpl |
setFlatBatchService(SalFlatBatchService flatBatchService) |
SyncPlanPushStrategyFlatBatchImpl |
setTableForwarder(TableForwarder tableForwarder) |
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<Void>> executeSyncStrategy(com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<Void>> resultVehicle, SynchronizationDiffInput diffInput, SyncCrudCounters counters)
SyncPlanPushStrategyexecuteSyncStrategy in interface SyncPlanPushStrategyresultVehicle - bootstrap future - execution will chain it's async calls to this onediffInput - wraps all diff data required for any strategy ({add,remove,update} x {flow,group,meter})counters - reference to internal one-shot statistics - summary off successfully pushed items
shall be recorded herepublic SyncPlanPushStrategyFlatBatchImpl setFlatBatchService(SalFlatBatchService flatBatchService)
public SyncPlanPushStrategyFlatBatchImpl setTableForwarder(TableForwarder tableForwarder)
Copyright © 2019 OpenDaylight. All rights reserved.