public class AllFlowsInTableService extends AbstractCompatibleStatService<GetAllFlowStatisticsFromFlowTableInput,GetAllFlowStatisticsFromFlowTableOutput,FlowsStatisticsUpdate>
Constructor and Description |
---|
AllFlowsInTableService(RequestContextStack requestContextStack,
DeviceContext deviceContext,
AtomicLong compatibilityXidSeed,
ConvertorExecutor convertorExecutor) |
Modifier and Type | Method and Description |
---|---|
protected OfHeader |
buildRequest(Xid xid,
GetAllFlowStatisticsFromFlowTableInput input) |
GetAllFlowStatisticsFromFlowTableOutput |
buildTxCapableResult(TransactionId emulatedTxId) |
FlowsStatisticsUpdate |
transformToNotification(List<MultipartReply> mpResult,
TransactionId emulatedTxId) |
getOfVersion, handleAndNotify
createCallback, handleServiceCall
canUseSingleLayerSerialization, getDatapathId, getDeviceContext, getDeviceInfo, getDeviceRegistry, getEventIdentifier, getMessageSpy, getRequestContextStack, getTxFacade, getVersion, handleServiceCall, setEventIdentifier
public AllFlowsInTableService(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, ConvertorExecutor convertorExecutor)
protected OfHeader buildRequest(Xid xid, GetAllFlowStatisticsFromFlowTableInput input) throws ServiceException
buildRequest
in class AbstractService<GetAllFlowStatisticsFromFlowTableInput,List<MultipartReply>>
ServiceException
public GetAllFlowStatisticsFromFlowTableOutput buildTxCapableResult(TransactionId emulatedTxId)
public FlowsStatisticsUpdate transformToNotification(List<MultipartReply> mpResult, TransactionId emulatedTxId)
Copyright © 2018 OpenDaylight. All rights reserved.