public class StatisticsManagerImpl extends Object implements StatisticsManager, StatisticsManagerControlService
Constructor and Description |
---|
StatisticsManagerImpl(OpenflowProviderConfig config,
org.opendaylight.mdsal.binding.api.RpcProviderService 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.mdsal.binding.api.RpcProviderService 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)
StatisticsManagerControlService
getStatisticsWorkMode
in interface StatisticsManagerControlService
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ChangeStatisticsWorkModeOutput>> 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 © 2020 OpenDaylight. All rights reserved.