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 |
|---|---|
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ChangeStatisticsWorkModeOutput>> |
changeStatisticsWorkMode(ChangeStatisticsWorkModeInput input)
Set statistics manager work mode
|
void |
close() |
StatisticsContext |
createContext(DeviceContext deviceContext,
boolean useReconciliationFramework) |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetStatisticsWorkModeOutput>> |
getStatisticsWorkMode(GetStatisticsWorkModeInput input)
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 com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetStatisticsWorkModeOutput>> getStatisticsWorkMode(GetStatisticsWorkModeInput input)
StatisticsManagerControlServicegetStatisticsWorkMode in interface StatisticsManagerControlServicecom.google.common.util.concurrent.ListenableFuture statisticsWorkMode, or null if not presentpublic com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ChangeStatisticsWorkModeOutput>> 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 © 2019 OpenDaylight. All rights reserved.