Class OpendaylightFlowStatisticsServiceImpl
- java.lang.Object
 - 
- org.opendaylight.openflowplugin.impl.statistics.services.OpendaylightFlowStatisticsServiceImpl
 
 
- 
- All Implemented Interfaces:
 Delegator<OpendaylightFlowStatisticsService>,OpendaylightFlowStatisticsService,org.opendaylight.yangtools.yang.binding.RpcService
public class OpendaylightFlowStatisticsServiceImpl extends Object implements OpendaylightFlowStatisticsService, Delegator<OpendaylightFlowStatisticsService>
 
- 
- 
Constructor Summary
Constructors Constructor Description OpendaylightFlowStatisticsServiceImpl(RequestContextStack requestContextStack, DeviceContext deviceContext, TranslatorLibrary translatorLibrary, ConvertorExecutor convertorExecutor) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static OpendaylightFlowStatisticsServiceImplcreateWithOook(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor)com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAggregateFlowStatisticsFromFlowTableForAllFlowsOutput>>getAggregateFlowStatisticsFromFlowTableForAllFlows(GetAggregateFlowStatisticsFromFlowTableForAllFlowsInput input)Deprecated.provided for Be-release as backward compatibility relic.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAggregateFlowStatisticsFromFlowTableForGivenMatchOutput>>getAggregateFlowStatisticsFromFlowTableForGivenMatch(GetAggregateFlowStatisticsFromFlowTableForGivenMatchInput input)Fetch aggregate statistics for flows filtered by - table (eventually all tables) - match - port - group - cookie This values are contained in flow (among others).com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllFlowsStatisticsFromAllFlowTablesOutput>>getAllFlowsStatisticsFromAllFlowTables(GetAllFlowsStatisticsFromAllFlowTablesInput input)Deprecated.provided for Be-release as backward compatibility relic.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllFlowStatisticsFromFlowTableOutput>>getAllFlowStatisticsFromFlowTable(GetAllFlowStatisticsFromFlowTableInput input)Deprecated.provided for Be-release as backward compatibility relic.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetFlowStatisticsFromFlowTableOutput>>getFlowStatisticsFromFlowTable(GetFlowStatisticsFromFlowTableInput input)Deprecated.provided for Be-release as backward compatibility relic.voidsetDelegate(OpendaylightFlowStatisticsService delegate)Setter. 
 - 
 
- 
- 
Constructor Detail
- 
OpendaylightFlowStatisticsServiceImpl
public OpendaylightFlowStatisticsServiceImpl(RequestContextStack requestContextStack, DeviceContext deviceContext, TranslatorLibrary translatorLibrary, ConvertorExecutor convertorExecutor)
 
 - 
 
- 
Method Detail
- 
createWithOook
public static OpendaylightFlowStatisticsServiceImpl createWithOook(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor)
 
- 
setDelegate
public void setDelegate(OpendaylightFlowStatisticsService delegate)
Description copied from interface:DelegatorSetter.- Specified by:
 setDelegatein interfaceDelegator<OpendaylightFlowStatisticsService>- Parameters:
 delegate- backend task executor
 
- 
getAggregateFlowStatisticsFromFlowTableForAllFlows
@Deprecated public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAggregateFlowStatisticsFromFlowTableForAllFlowsOutput>> getAggregateFlowStatisticsFromFlowTableForAllFlows(GetAggregateFlowStatisticsFromFlowTableForAllFlowsInput input)
Deprecated.provided for Be-release as backward compatibility relic.Get aggregate statistics.- Specified by:
 getAggregateFlowStatisticsFromFlowTableForAllFlowsin interfaceOpendaylightFlowStatisticsService
 
- 
getAggregateFlowStatisticsFromFlowTableForGivenMatch
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAggregateFlowStatisticsFromFlowTableForGivenMatchOutput>> getAggregateFlowStatisticsFromFlowTableForGivenMatch(GetAggregateFlowStatisticsFromFlowTableForGivenMatchInput input)
Description copied from interface:OpendaylightFlowStatisticsServiceFetch aggregate statistics for flows filtered by - table (eventually all tables) - match - port - group - cookie This values are contained in flow (among others). TODO:: filter values should be modeled more exact - omitting unusable fields.- Specified by:
 getAggregateFlowStatisticsFromFlowTableForGivenMatchin interfaceOpendaylightFlowStatisticsService
 
- 
getAllFlowStatisticsFromFlowTable
@Deprecated public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllFlowStatisticsFromFlowTableOutput>> getAllFlowStatisticsFromFlowTable(GetAllFlowStatisticsFromFlowTableInput input)
Deprecated.provided for Be-release as backward compatibility relic.Get flow statistics.- Specified by:
 getAllFlowStatisticsFromFlowTablein interfaceOpendaylightFlowStatisticsService
 
- 
getAllFlowsStatisticsFromAllFlowTables
@Deprecated public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetAllFlowsStatisticsFromAllFlowTablesOutput>> getAllFlowsStatisticsFromAllFlowTables(GetAllFlowsStatisticsFromAllFlowTablesInput input)
Deprecated.provided for Be-release as backward compatibility relic.Get flow statistics.- Specified by:
 getAllFlowsStatisticsFromAllFlowTablesin interfaceOpendaylightFlowStatisticsService
 
- 
getFlowStatisticsFromFlowTable
@Deprecated public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<GetFlowStatisticsFromFlowTableOutput>> getFlowStatisticsFromFlowTable(GetFlowStatisticsFromFlowTableInput input)
Deprecated.provided for Be-release as backward compatibility relic.Get flow statistics.- Specified by:
 getFlowStatisticsFromFlowTablein interfaceOpendaylightFlowStatisticsService
 
 - 
 
 -