Class AbstractODataBatchRequest<V extends ODataResponse,T extends ODataPayloadManager<V>>

All Implemented Interfaces:
ODataRequest, ODataStreamedRequest<V,T>
Direct Known Subclasses:
ODataBatchRequestImpl

public abstract class AbstractODataBatchRequest<V extends ODataResponse,T extends ODataPayloadManager<V>> extends AbstractODataStreamedRequest<V,T>
This class implements a batch request.
  • Field Details

    • boundary

      protected final String boundary
      Batch request boundary.
    • expectedResItems

      protected final List<ODataBatchResponseItem> expectedResItems
      Expected batch response items.
  • Constructor Details

    • AbstractODataBatchRequest

      protected AbstractODataBatchRequest(ODataClient odataClient, URI uri)
      Constructor.
      Parameters:
      odataClient - client instance getting this request
      uri - batch request URI (http://serviceRoot/$batch)
  • Method Details