public class TechnicalBatchProcessor extends TechnicalProcessor implements BatchProcessor
dataProvider, odata
Constructor and Description |
---|
TechnicalBatchProcessor(DataProvider dataProvider) |
Modifier and Type | Method and Description |
---|---|
void |
processBatch(BatchFacade fascade,
ODataRequest request,
ODataResponse response)
Process a complete batch request and puts serialized content and status into the response.
|
ODataResponsePart |
processChangeSet(BatchFacade fascade,
List<ODataRequest> requests)
Process a batch change set (containing several batch requests)
and puts serialized content and status into the response.
|
getEdmEntitySet, init, validateOptions
public TechnicalBatchProcessor(DataProvider dataProvider)
public void processBatch(BatchFacade fascade, ODataRequest request, ODataResponse response) throws BatchSerializerException, BatchDeserializerException
BatchProcessor
processBatch
in interface BatchProcessor
fascade
- BatchFacade which should be used for further batch part handlingrequest
- OData request object containing raw HTTP informationresponse
- OData response object for collecting response dataBatchDeserializerException
- if de-serialization failedBatchSerializerException
public ODataResponsePart processChangeSet(BatchFacade fascade, List<ODataRequest> requests) throws BatchDeserializerException
BatchProcessor
processChangeSet
in interface BatchProcessor
fascade
- BatchFacade which should be used for further batch part handlingrequests
- List of ODataRequests which are included in the to be processed change setBatchDeserializerException
- if de-serialization failedCopyright © 2013–2015 The Apache Software Foundation. All rights reserved.