public final class AggregateFlowsInTableService extends AbstractCompatibleStatService<GetAggregateFlowStatisticsFromFlowTableForAllFlowsInput,GetAggregateFlowStatisticsFromFlowTableForAllFlowsOutput,AggregateFlowStatisticsUpdate>
Constructor and Description |
---|
AggregateFlowsInTableService(RequestContextStack requestContextStack,
DeviceContext deviceContext,
AtomicLong compatibilityXidSeed,
TranslatorLibrary translatorLibrary) |
Modifier and Type | Method and Description |
---|---|
protected OfHeader |
buildRequest(Xid xid,
GetAggregateFlowStatisticsFromFlowTableForAllFlowsInput input) |
GetAggregateFlowStatisticsFromFlowTableForAllFlowsOutput |
buildTxCapableResult(TransactionId emulatedTxId) |
static AggregateFlowsInTableService |
createWithOook(RequestContextStack requestContextStack,
DeviceContext deviceContext,
AtomicLong compatibilityXidSeed) |
AggregateFlowStatisticsUpdate |
transformToNotification(List<MultipartReply> result,
TransactionId emulatedTxId) |
getOfVersion, handleAndNotify
createCallback, handleServiceCall
canUseSingleLayerSerialization, getDatapathId, getDeviceContext, getDeviceInfo, getDeviceRegistry, getEventIdentifier, getMessageSpy, getRequestContextStack, getTxFacade, getVersion, handleServiceCall, setEventIdentifier
public AggregateFlowsInTableService(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, TranslatorLibrary translatorLibrary)
public static AggregateFlowsInTableService createWithOook(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed)
protected OfHeader buildRequest(Xid xid, GetAggregateFlowStatisticsFromFlowTableForAllFlowsInput input) throws ServiceException
buildRequest
in class AbstractService<GetAggregateFlowStatisticsFromFlowTableForAllFlowsInput,List<MultipartReply>>
ServiceException
public GetAggregateFlowStatisticsFromFlowTableForAllFlowsOutput buildTxCapableResult(TransactionId emulatedTxId)
public AggregateFlowStatisticsUpdate transformToNotification(List<MultipartReply> result, TransactionId emulatedTxId)
Copyright © 2018 OpenDaylight. All rights reserved.