Class AbstractODataRequest

java.lang.Object
org.apache.olingo.client.core.communication.request.AbstractRequest
org.apache.olingo.client.core.communication.request.AbstractODataRequest
All Implemented Interfaces:
ODataRequest
Direct Known Subclasses:
AbstractODataBasicRequest, AbstractODataStreamedRequest, ODataRawRequestImpl

public abstract class AbstractODataRequest extends AbstractRequest implements ODataRequest
Abstract representation of an OData request. Get instance by using factories.
See Also:
  • Field Details

    • odataClient

      protected final ODataClient odataClient
    • method

      protected final HttpMethod method
      OData request method.
    • odataHeaders

      protected final ODataHeaders odataHeaders
      OData request header.
    • uri

      protected URI uri
      Target URI.
    • httpClient

      protected org.apache.http.client.HttpClient httpClient
      HTTP client.
    • request

      protected org.apache.http.client.methods.HttpUriRequest request
      HTTP request.
  • Constructor Details

    • AbstractODataRequest

      protected AbstractODataRequest(ODataClient odataClient, HttpMethod method, URI uri)
      Constructor.
      Parameters:
      odataClient - client instance getting this request
      method - HTTP request method. If configured X-HTTP-METHOD header will be used.
      uri - OData request URI.
  • Method Details