Class Olingo4AppEndpointConfiguration
java.lang.Object
org.apache.camel.component.olingo4.Olingo4Configuration
org.apache.camel.component.olingo4.Olingo4AppEndpointConfiguration
@ApiParams(apiName="DEFAULT",description="Olingo4 Client Api Interface",apiMethods={@ApiMethod(methodName="action",description="Calls a OData action",signatures="void action(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="batch",description="Executes a batch request",signatures="void batch(org.apache.olingo.commons.api.edm.Edm edm, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<java.util.List<org.apache.camel.component.olingo4.api.batch.Olingo4BatchResponse>> responseHandler)"),@ApiMethod(methodName="create",description="Creates a new OData resource",signatures="void create(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="delete",description="Deletes an OData resource and invokes callback with org",signatures="void delete(String resourcePath, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<org.apache.olingo.commons.api.http.HttpStatusCode> responseHandler)"),@ApiMethod(methodName="merge",description="Patches/merges an OData resource using HTTP MERGE",signatures="void merge(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="patch",description="Patches/merges an OData resource using HTTP PATCH",signatures="void patch(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="read",description="Reads an OData resource and invokes callback with appropriate result",signatures="void read(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="update",description="Updates an OData resource",signatures="void update(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="uread",description="Reads an OData resource and invokes callback with the unparsed input stream",signatures="void uread(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<java.io.InputStream> responseHandler)")},aliases={})
@UriParams
@Configurer(extended=true)
public final class Olingo4AppEndpointConfiguration
extends Olingo4Configuration
Camel endpoint configuration for
Olingo4App
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetData()
org.apache.olingo.commons.api.edm.Edm
getEdm()
org.apache.camel.component.olingo4.api.Olingo4ResponseHandler
void
void
setEdm
(org.apache.olingo.commons.api.edm.Edm edm) void
setEndpointHttpHeaders
(Map<String, String> endpointHttpHeaders) void
setKeyPredicate
(String keyPredicate) void
setQueryParams
(Map<String, String> queryParams) void
setResourcePath
(String resourcePath) void
setResponseHandler
(org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler) Methods inherited from class org.apache.camel.component.olingo4.Olingo4Configuration
equals, getApiName, getConnectTimeout, getContentType, getHttpAsyncClientBuilder, getHttpClientBuilder, getHttpHeaders, getMethodName, getProxy, getServiceUri, getSocketTimeout, getSslContextParameters, hashCode, isFilterAlreadySeen, isSplitResult, setApiName, setConnectTimeout, setContentType, setFilterAlreadySeen, setHttpAsyncClientBuilder, setHttpClientBuilder, setHttpHeaders, setMethodName, setProxy, setServiceUri, setSocketTimeout, setSplitResult, setSslContextParameters
-
Constructor Details
-
Olingo4AppEndpointConfiguration
public Olingo4AppEndpointConfiguration()
-
-
Method Details
-
getData
-
setData
-
getEdm
public org.apache.olingo.commons.api.edm.Edm getEdm() -
setEdm
public void setEdm(org.apache.olingo.commons.api.edm.Edm edm) -
getEndpointHttpHeaders
-
setEndpointHttpHeaders
-
getKeyPredicate
-
setKeyPredicate
-
getQueryParams
-
setQueryParams
-
getResourcePath
-
setResourcePath
-
getResponseHandler
public org.apache.camel.component.olingo4.api.Olingo4ResponseHandler getResponseHandler() -
setResponseHandler
public void setResponseHandler(org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)
-