Class ReconciliationServiceImpl
java.lang.Object
org.opendaylight.openflowplugin.applications.southboundcli.ReconciliationServiceImpl
- All Implemented Interfaces:
AutoCloseable
,ReconciliationService
,org.opendaylight.yangtools.yang.binding.RpcService
public class ReconciliationServiceImpl
extends Object
implements ReconciliationService, AutoCloseable
-
Constructor Summary
ConstructorDescriptionReconciliationServiceImpl
(org.opendaylight.mdsal.binding.api.DataBroker broker, FrmReconciliationService frmReconciliationService, AlarmAgent alarmAgent, NodeListener nodeListener, FlowGroupCacheManager flowGroupCacheManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ReconcileOutput>>
reconcile
(ReconcileInput input) Invokereconcile
RPC.
-
Constructor Details
-
ReconciliationServiceImpl
public ReconciliationServiceImpl(org.opendaylight.mdsal.binding.api.DataBroker broker, FrmReconciliationService frmReconciliationService, AlarmAgent alarmAgent, NodeListener nodeListener, FlowGroupCacheManager flowGroupCacheManager)
-
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
reconcile
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ReconcileOutput>> reconcile(ReconcileInput input) Description copied from interface:ReconciliationService
Invokereconcile
RPC.Request the reconciliation for given device or set of devices to the controller.
- Specified by:
reconcile
in interfaceReconciliationService
- Parameters:
input
- ofreconcile
- Returns:
- output of
reconcile
-