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 Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfinal voidstatic org.apache.olingo.commons.api.http.HttpStatusCodecheckStatus(org.apache.http.HttpResponse response) final voidcompleted(org.apache.http.HttpResponse result) final voidprotected abstract voidonCompleted(org.apache.http.HttpResponse result)
-
Field Details
-
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.ODataExceptionorg.apache.olingo.client.api.communication.ODataClientErrorException
-
completed
public final void completed(org.apache.http.HttpResponse result) - Specified by:
completedin interfaceorg.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.ODataExceptionIOException
-
failed
- Specified by:
failedin interfaceorg.apache.http.concurrent.FutureCallback<T>
-
cancelled
public final void cancelled()- Specified by:
cancelledin interfaceorg.apache.http.concurrent.FutureCallback<T>
-