Interface Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
,Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
- Enclosing interface:
Olingo4EndpointBuilderFactory
public static interface Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointBuilder
extends Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder, Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
Advanced builder for endpoint for the Olingo4 component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()
httpAsyncClientBuilder
(String httpAsyncClientBuilder) Custom HTTP async client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext.httpAsyncClientBuilder
(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.httpClientBuilder
(String httpClientBuilder) Custom HTTP client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext.httpClientBuilder
(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) Custom HTTP client builder for more complex HTTP client configuration, overrides connectionTimeout, socketTimeout, proxy and sslContext.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategy
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basic
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
- Specified by:
basic
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
-
httpAsyncClientBuilder
default Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointBuilder httpAsyncClientBuilder(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. The option is a:org.apache.http.impl.nio.client.HttpAsyncClientBuilder
type. Group: advanced- Specified by:
httpAsyncClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
- Specified by:
httpAsyncClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
- Parameters:
httpAsyncClientBuilder
- the value to set- Returns:
- the dsl builder
-
httpAsyncClientBuilder
default Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointBuilder httpAsyncClientBuilder(String 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. The option will be converted to aorg.apache.http.impl.nio.client.HttpAsyncClientBuilder
type. Group: advanced- Specified by:
httpAsyncClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
- Specified by:
httpAsyncClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
- Parameters:
httpAsyncClientBuilder
- the value to set- Returns:
- the dsl builder
-
httpClientBuilder
default Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointBuilder httpClientBuilder(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. The option is a:org.apache.http.impl.client.HttpClientBuilder
type. Group: advanced- Specified by:
httpClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
- Specified by:
httpClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
- Parameters:
httpClientBuilder
- the value to set- Returns:
- the dsl builder
-
httpClientBuilder
default Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointBuilder httpClientBuilder(String 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. The option will be converted to aorg.apache.http.impl.client.HttpClientBuilder
type. Group: advanced- Specified by:
httpClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
- Specified by:
httpClientBuilder
in interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
- Parameters:
httpClientBuilder
- the value to set- Returns:
- the dsl builder
-