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()
StatisticsManagerControlService
getStatisticsWorkMode
in interface StatisticsManagerControlService
java.util.concurrent.Future
statisticsWorkMode
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> changeStatisticsWorkMode(ChangeStatisticsWorkModeInput input)
StatisticsManagerControlService
changeStatisticsWorkMode
in interface StatisticsManagerControlService
public StatisticsContext createContext(@Nonnull DeviceContext deviceContext, boolean useReconciliationFramework)
createContext
in interface StatisticsManager
public void onDeviceRemoved(DeviceInfo deviceInfo)
DeviceRemovedHandler
onDeviceRemoved
in interface DeviceRemovedHandler
public void close()
close
in interface AutoCloseable
close
in interface OFPManager
Copyright © 2018 OpenDaylight. All rights reserved.