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 ofFutureCallbackforOlingo4AppImpl
-
-
Field Summary
Fields Modifier and Type Field Description static intNETWORK_CONNECT_TIMEOUT_ERRORstatic PatternODATA_MIME_TYPE_PATTERN
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcancelled()static org.apache.olingo.commons.api.http.HttpStatusCodecheckStatus(org.apache.http.HttpResponse response)voidcompleted(org.apache.http.HttpResponse result)voidfailed(Exception ex)protected abstract voidonCompleted(org.apache.http.HttpResponse result)
-
-
-
Field Detail
-
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:
- Constant Field Values
-
-
Method Detail
-
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
public final void failed(Exception ex)
- Specified by:
failedin interfaceorg.apache.http.concurrent.FutureCallback<T>
-
cancelled
public final void cancelled()
- Specified by:
cancelledin interfaceorg.apache.http.concurrent.FutureCallback<T>
-
-