Represents a Olingo2 endpoint.
Name | Kind | Group | Required | Default | Type | Enum | Description |
---|---|---|---|---|---|---|---|
apiName | path | common | true | org.apache.camel.component.olingo2.internal.Olingo2ApiName | DEFAULT | What kind of operation to perform | |
methodName | path | common | true | java.lang.String | What sub operation to use for the selected operation | ||
connectTimeout | parameter | common | 30000 | int | HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds) | ||
contentType | parameter | common | application/json;charset=utf-8 | java.lang.String | Content-Type header value can be used to specify JSON or XML message format, defaults to application/json;charset=utf-8 | ||
httpAsyncClientBuilder | parameter | common | org.apache.http.impl.nio.client.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 | |||
httpHeaders | parameter | common | java.util.Map |
Custom HTTP headers to inject into every request, this could include OAuth tokens, etc. | |||
inBody | parameter | common | java.lang.String | Sets the name of a parameter to be passed in the exchange In Body | |||
proxy | parameter | common | org.apache.http.HttpHost | HTTP proxy server configuration | |||
serviceUri | parameter | common | java.lang.String | Target OData service base URI, e.g. http://services.odata.org/OData/OData.svc | |||
socketTimeout | parameter | common | 30000 | int | HTTP request timeout in milliseconds, defaults to 30,000 (30 seconds) | ||
sslContextParameters | parameter | common | org.apache.camel.util.jsse.SSLContextParameters | To configure security using SSLContextParameters | |||
exchangePattern | parameter | advanced | InOnly | org.apache.camel.ExchangePattern | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
synchronous | parameter | advanced | false | boolean | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |
The Olingo2 consumer.