Class Olingo2AppEndpointConfiguration
java.lang.Object
org.apache.camel.component.olingo2.Olingo2Configuration
org.apache.camel.component.olingo2.Olingo2AppEndpointConfiguration
@ApiParams(apiName="DEFAULT",description="Olingo2 Client Api Interface",apiMethods={@ApiMethod(methodName="batch",description="Executes a batch request",signatures="void batch(org.apache.olingo.odata2.api.edm.Edm edm, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<java.util.List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> responseHandler)"),@ApiMethod(methodName="create",description="Creates a new OData resource",signatures="void create(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler 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.olingo2.api.Olingo2ResponseHandler<org.apache.olingo.odata2.api.commons.HttpStatusCodes> responseHandler)"),@ApiMethod(methodName="merge",description="Patches/merges an OData resource using HTTP MERGE",signatures="void merge(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="patch",description="Patches/merges an OData resource using HTTP PATCH",signatures="void patch(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="read",description="Reads an OData resource and invokes callback with appropriate result",signatures="void read(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="update",description="Updates an OData resource",signatures="void update(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="uread",description="Reads an OData resource and invokes callback with the unparsed input stream",signatures="void uread(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<java.io.InputStream> responseHandler)")},aliases={})
@UriParams
@Configurer(extended=true)
public final class Olingo2AppEndpointConfiguration
extends Olingo2Configuration
Camel endpoint configuration for
Olingo2App.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()org.apache.olingo.odata2.api.edm.EdmgetEdm()org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> voidvoidsetEdm(org.apache.olingo.odata2.api.edm.Edm edm) voidsetEndpointHttpHeaders(Map<String, String> endpointHttpHeaders) voidsetKeyPredicate(String keyPredicate) voidsetQueryParams(Map<String, String> queryParams) voidsetResourcePath(String resourcePath) voidsetResponseHandler(org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> responseHandler) Methods inherited from class org.apache.camel.component.olingo2.Olingo2Configuration
equals, getApiName, getConnectTimeout, getContentType, getEntityProviderReadProperties, getEntityProviderWriteProperties, getHttpAsyncClientBuilder, getHttpClientBuilder, getHttpHeaders, getMethodName, getProxy, getServiceUri, getSocketTimeout, getSslContextParameters, hashCode, isFilterAlreadySeen, isSplitResult, setApiName, setConnectTimeout, setContentType, setEntityProviderReadProperties, setEntityProviderWriteProperties, setFilterAlreadySeen, setHttpAsyncClientBuilder, setHttpClientBuilder, setHttpHeaders, setMethodName, setProxy, setServiceUri, setSocketTimeout, setSplitResult, setSslContextParameters
-
Constructor Details
-
Olingo2AppEndpointConfiguration
public Olingo2AppEndpointConfiguration()
-
-
Method Details
-
getData
-
setData
-
getEdm
public org.apache.olingo.odata2.api.edm.Edm getEdm() -
setEdm
public void setEdm(org.apache.olingo.odata2.api.edm.Edm edm) -
getEndpointHttpHeaders
-
setEndpointHttpHeaders
-
getKeyPredicate
-
setKeyPredicate
-
getQueryParams
-
setQueryParams
-
getResourcePath
-
setResourcePath
-
getResponseHandler
public org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> getResponseHandler() -
setResponseHandler
public void setResponseHandler(org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> responseHandler)
-