Class AbstractGroupDirectStatisticsService<T extends OfHeader>
- java.lang.Object
 - 
- org.opendaylight.openflowplugin.impl.services.AbstractService<I,List<T>>
 - 
- org.opendaylight.openflowplugin.impl.services.AbstractMultipartService<I,T>
 - 
- org.opendaylight.openflowplugin.impl.statistics.services.direct.AbstractGroupDirectStatisticsService<T>
 
 
 
 
- 
- Direct Known Subclasses:
 GroupDirectStatisticsService,GroupDirectStatisticsService
public abstract class AbstractGroupDirectStatisticsService<T extends OfHeader> extends AbstractMultipartService<I,T>
The Group direct statistics service. 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractGroupDirectStatisticsService(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ObuildReply(List<T> input, boolean success)Build output from multipart reply input.protected ConvertorExecutorgetConvertorExecutor()Get convertor executor.protected MultipartTypegetMultipartType()Get multipart type.protected OpenflowVersiongetOfVersion()Gets openflow version.- 
Methods inherited from class org.opendaylight.openflowplugin.impl.services.AbstractMultipartService
createCallback, handleServiceCall 
- 
Methods inherited from class org.opendaylight.openflowplugin.impl.services.AbstractService
buildRequest, canUseSingleLayerSerialization, getDatapathId, getDeviceContext, getDeviceInfo, getDeviceRegistry, getEventIdentifier, getMessageSpy, getRequestContextStack, getTxFacade, getVersion, handleServiceCall, setEventIdentifier 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AbstractGroupDirectStatisticsService
protected AbstractGroupDirectStatisticsService(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider)
 
 - 
 
- 
Method Detail
- 
getMultipartType
protected MultipartType getMultipartType()
Get multipart type.- Returns:
 - multipart type
 
 
- 
getConvertorExecutor
protected ConvertorExecutor getConvertorExecutor()
Get convertor executor.- Returns:
 - convertor executor
 
 
- 
getOfVersion
protected OpenflowVersion getOfVersion()
Gets openflow version.- Returns:
 - the openflow version
 
 
- 
buildReply
protected abstract O buildReply(List<T> input, boolean success)
Build output from multipart reply input.- Parameters:
 input- the input- Returns:
 - the output
 
 
 - 
 
 -