public abstract class AbstractODataBatchRequest<V extends ODataResponse,T extends ODataPayloadManager<V>> extends AbstractODataStreamedRequest<V,T>
| Modifier and Type | Field and Description |
|---|---|
protected String |
boundary
Batch request boundary.
|
protected List<ODataBatchResponseItem> |
expectedResItems
Expected batch response items.
|
futureWrapper, payloadManagerhttpClient, method, odataClient, odataHeaders, request, uriLOG| Modifier | Constructor and Description |
|---|---|
protected |
AbstractODataBatchRequest(ODataClient odataClient,
URI uri)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExpectedResItem(ODataBatchResponseItem item) |
void |
batch(ODataBatchRequest req)
Writes (and consume) the request onto the given batch stream.
|
PipedOutputStream |
getOutputStream() |
batch, getDefaultFormat, getPayloadManager, payloadManageraddCustomHeader, doExecute, getAccept, getContentType, getHeader, getHeader, getHeaderNames, getHttpRequest, getIfMatch, getIfNoneMatch, getMethod, getPrefer, getResponseTemplate, getURI, rawExecute, setAccept, setContentType, setIfMatch, setIfNoneMatch, setPrefer, setURI, setXHTTPMethod, toByteArraycheckRequest, checkResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCustomHeader, getAccept, getContentType, getHeader, getHeaderNames, getHttpRequest, getIfMatch, getIfNoneMatch, getMethod, getPrefer, getURI, rawExecute, setAccept, setContentType, setIfMatch, setIfNoneMatch, setPrefer, setURI, setXHTTPMethod, toByteArrayprotected final String boundary
protected final List<ODataBatchResponseItem> expectedResItems
protected AbstractODataBatchRequest(ODataClient odataClient, URI uri)
odataClient - client instance getting this requesturi - batch request URI (http://serviceRoot/$batch)protected void addExpectedResItem(ODataBatchResponseItem item)
public PipedOutputStream getOutputStream()
public void batch(ODataBatchRequest req)
Please note that this method will consume the request (execution won't be possible anymore).
This operation is unsupported by a batch request.
batch in class AbstractODataStreamedRequest<V extends ODataResponse,T extends ODataPayloadManager<V>>req - destination batch request.Copyright © 2023. All rights reserved.