Class Olingo4Configuration
java.lang.Object
org.apache.camel.component.olingo4.Olingo4Configuration
- Direct Known Subclasses:
Olingo4AppEndpointConfiguration
Component configuration for Olingo4 component.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
org.apache.http.impl.nio.client.HttpAsyncClientBuilder
org.apache.http.impl.client.HttpClientBuilder
org.apache.http.HttpHost
getProxy()
int
org.apache.camel.support.jsse.SSLContextParameters
int
hashCode()
boolean
Filter flag for filtering out already seen resultsboolean
void
setApiName
(Olingo4ApiName apiName) What kind of operation to performvoid
setConnectTimeout
(int connectTimeout) HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds)void
setContentType
(String contentType) Content-Type header value can be used to specify JSON or XML message format, defaults to application/json;charset=utf-8void
setFilterAlreadySeen
(boolean filterAlreadySeen) Set this to true to filter out results that have already been communicated by this component.void
setHttpAsyncClientBuilder
(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpAsyncClientBuilder) Custom HTTP async client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext.void
setHttpClientBuilder
(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) Custom HTTP client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext.void
setHttpHeaders
(Map<String, String> httpHeaders) Custom HTTP headers to inject into every request, this could include OAuth tokens, etc.void
setMethodName
(String methodName) What sub operation to use for the selected operationvoid
setProxy
(org.apache.http.HttpHost proxy) HTTP proxy server configurationvoid
setServiceUri
(String serviceUri) Target OData service base URI, e.g.void
setSocketTimeout
(int socketTimeout) HTTP request timeout in milliseconds, defaults to 30,000 (30 seconds)void
setSplitResult
(boolean splitResult) For endpoints that return an array or collection, a consumer endpoint will map every element to distinct messages, unless splitResult is set to false.void
setSslContextParameters
(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) To configure security using SSLContextParameters
-
Constructor Details
-
Olingo4Configuration
public Olingo4Configuration()
-
-
Method Details
-
getApiName
-
setApiName
What kind of operation to perform -
getMethodName
-
setMethodName
What sub operation to use for the selected operation -
getServiceUri
-
setServiceUri
Target OData service base URI, e.g. http://services.odata.org/OData/OData.svc -
getContentType
-
setContentType
Content-Type header value can be used to specify JSON or XML message format, defaults to application/json;charset=utf-8 -
getHttpHeaders
-
setHttpHeaders
Custom HTTP headers to inject into every request, this could include OAuth tokens, etc. -
getConnectTimeout
public int getConnectTimeout() -
setConnectTimeout
public void setConnectTimeout(int connectTimeout) HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds) -
getSocketTimeout
public int getSocketTimeout() -
setSocketTimeout
public void setSocketTimeout(int socketTimeout) HTTP request timeout in milliseconds, defaults to 30,000 (30 seconds) -
getProxy
public org.apache.http.HttpHost getProxy() -
setProxy
public void setProxy(org.apache.http.HttpHost proxy) HTTP proxy server configuration -
getSslContextParameters
public org.apache.camel.support.jsse.SSLContextParameters getSslContextParameters() -
setSslContextParameters
public void setSslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters) To configure security using SSLContextParameters -
getHttpAsyncClientBuilder
public org.apache.http.impl.nio.client.HttpAsyncClientBuilder getHttpAsyncClientBuilder() -
setHttpAsyncClientBuilder
public void setHttpAsyncClientBuilder(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpAsyncClientBuilder) Custom HTTP async client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext. Note that a socketTimeout MUST be specified in the builder, otherwise OData requests could block indefinitely -
getHttpClientBuilder
public org.apache.http.impl.client.HttpClientBuilder getHttpClientBuilder() -
setHttpClientBuilder
public void setHttpClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) Custom HTTP client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext. Note that a socketTimeout MUST be specified in the builder, otherwise OData requests could block indefinitely -
isFilterAlreadySeen
public boolean isFilterAlreadySeen()Filter flag for filtering out already seen results -
setFilterAlreadySeen
public void setFilterAlreadySeen(boolean filterAlreadySeen) Set this to true to filter out results that have already been communicated by this component.- Parameters:
filterAlreadySeen
-
-
isSplitResult
public boolean isSplitResult() -
setSplitResult
public void setSplitResult(boolean splitResult) For endpoints that return an array or collection, a consumer endpoint will map every element to distinct messages, unless splitResult is set to false. -
hashCode
public int hashCode() -
equals
-