public class StatisticsManagerImpl extends Object implements StatisticsManager, StatisticsManagerControlService
| Constructor and Description |
|---|
StatisticsManagerImpl(OpenflowProviderConfig config,
org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcProviderRegistry,
ConvertorExecutor convertorExecutor,
com.google.common.util.concurrent.ListeningExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
changeStatisticsWorkMode(ChangeStatisticsWorkModeInput input)
Set statistics manager work mode
|
void |
close() |
StatisticsContext |
createContext(DeviceContext deviceContext,
boolean useReconciliationFramework) |
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetStatisticsWorkModeOutput>> |
getStatisticsWorkMode()
Get statistics manager work mode
|
void |
onDeviceRemoved(DeviceInfo deviceInfo)
Method is used to propagate information about device being removed from manager.
|
public StatisticsManagerImpl(@Nonnull OpenflowProviderConfig config, @Nonnull org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcProviderRegistry, ConvertorExecutor convertorExecutor, @Nonnull com.google.common.util.concurrent.ListeningExecutorService executorService)
public Future<org.opendaylight.yangtools.yang.common.RpcResult<GetStatisticsWorkModeOutput>> getStatisticsWorkMode()
StatisticsManagerControlServicegetStatisticsWorkMode in interface StatisticsManagerControlServicejava.util.concurrent.Future statisticsWorkMode, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> changeStatisticsWorkMode(ChangeStatisticsWorkModeInput input)
StatisticsManagerControlServicechangeStatisticsWorkMode in interface StatisticsManagerControlServicepublic StatisticsContext createContext(@Nonnull DeviceContext deviceContext, boolean useReconciliationFramework)
createContext in interface StatisticsManagerpublic void onDeviceRemoved(DeviceInfo deviceInfo)
DeviceRemovedHandleronDeviceRemoved in interface DeviceRemovedHandlerpublic void close()
close in interface AutoCloseableclose in interface OFPManagerCopyright © 2018 OpenDaylight. All rights reserved.