Interface Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder
,Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
- Enclosing interface:
Olingo2EndpointBuilderFactory
public static interface Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointBuilder
extends Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder, Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
Advanced builder for endpoint for the Olingo2 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.Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategy
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basic
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder
- Specified by:
basic
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
-
httpAsyncClientBuilder
default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointBuilder 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: <code>org.apache.http.impl.nio.client.HttpAsyncClientBuilder</code> type. Group: advanced- Specified by:
httpAsyncClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder
- Specified by:
httpAsyncClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
- Parameters:
httpAsyncClientBuilder
- the value to set- Returns:
- the dsl builder
-
httpAsyncClientBuilder
default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointBuilder 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 a <code>org.apache.http.impl.nio.client.HttpAsyncClientBuilder</code> type. Group: advanced- Specified by:
httpAsyncClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder
- Specified by:
httpAsyncClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
- Parameters:
httpAsyncClientBuilder
- the value to set- Returns:
- the dsl builder
-
httpClientBuilder
default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointBuilder 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: <code>org.apache.http.impl.client.HttpClientBuilder</code> type. Group: advanced- Specified by:
httpClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder
- Specified by:
httpClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
- Parameters:
httpClientBuilder
- the value to set- Returns:
- the dsl builder
-
httpClientBuilder
default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointBuilder 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 a <code>org.apache.http.impl.client.HttpClientBuilder</code> type. Group: advanced- Specified by:
httpClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointConsumerBuilder
- Specified by:
httpClientBuilder
in interfaceOlingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
- Parameters:
httpClientBuilder
- the value to set- Returns:
- the dsl builder
-