Class AbstractFutureCallback<T>

java.lang.Object
org.apache.camel.component.olingo4.api.impl.AbstractFutureCallback<T>
All Implemented Interfaces:
org.apache.http.concurrent.FutureCallback<org.apache.http.HttpResponse>

public abstract class AbstractFutureCallback<T> extends Object implements org.apache.http.concurrent.FutureCallback<org.apache.http.HttpResponse>
Helper implementation of FutureCallback for Olingo4AppImpl
  • Field Details

    • ODATA_MIME_TYPE_PATTERN

      public static final Pattern ODATA_MIME_TYPE_PATTERN
    • NETWORK_CONNECT_TIMEOUT_ERROR

      public static final int NETWORK_CONNECT_TIMEOUT_ERROR
      See Also:
  • Method Details

    • checkStatus

      public static org.apache.olingo.commons.api.http.HttpStatusCode checkStatus(org.apache.http.HttpResponse response) throws org.apache.olingo.commons.api.ex.ODataException, org.apache.olingo.client.api.communication.ODataClientErrorException
      Throws:
      org.apache.olingo.commons.api.ex.ODataException
      org.apache.olingo.client.api.communication.ODataClientErrorException
    • completed

      public final void completed(org.apache.http.HttpResponse result)
      Specified by:
      completed in interface org.apache.http.concurrent.FutureCallback<T>
    • onCompleted

      protected abstract void onCompleted(org.apache.http.HttpResponse result) throws org.apache.olingo.commons.api.ex.ODataException, IOException
      Throws:
      org.apache.olingo.commons.api.ex.ODataException
      IOException
    • failed

      public final void failed(Exception ex)
      Specified by:
      failed in interface org.apache.http.concurrent.FutureCallback<T>
    • cancelled

      public final void cancelled()
      Specified by:
      cancelled in interface org.apache.http.concurrent.FutureCallback<T>