public interface SyncPlanPushStrategy
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.
|
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)
resultVehicle
- 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 hereCopyright © 2018 OpenDaylight. All rights reserved.