Class AbstractTableMultipartService<T extends OfHeader>
java.lang.Object
org.opendaylight.openflowplugin.impl.services.AbstractService<I,List<T>>
org.opendaylight.openflowplugin.impl.services.AbstractMultipartService<UpdateTableInput,T>
org.opendaylight.openflowplugin.impl.services.AbstractTableMultipartService<T>
- Direct Known Subclasses:
MultiLayerTableMultipartService
,SingleLayerTableMultipartService
public abstract class AbstractTableMultipartService<T extends OfHeader>
extends AbstractMultipartService<UpdateTableInput,T>
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractTableMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, MultipartWriterProvider multipartWriterProvider) -
Method Summary
Modifier and TypeMethodDescriptionabstract Future<org.opendaylight.yangtools.yang.common.RpcResult<UpdateTableOutput>>
handleAndReply
(UpdateTableInput input) Process experimenter input and result experimenter output.protected void
storeStatistics
(Map<TableFeaturesKey, TableFeatures> result) Stores table features to operational datastore.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 Details
-
AbstractTableMultipartService
protected AbstractTableMultipartService(RequestContextStack requestContextStack, DeviceContext deviceContext, MultipartWriterProvider multipartWriterProvider)
-
-
Method Details
-
storeStatistics
Stores table features to operational datastore. -
handleAndReply
public abstract Future<org.opendaylight.yangtools.yang.common.RpcResult<UpdateTableOutput>> handleAndReply(UpdateTableInput input) Process experimenter input and result experimenter output.- Parameters:
input
- experimenter input- Returns:
- experimenter output
-