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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategyMethods inherited from interface org.apache.camel.builder.endpoint.dsl.Olingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basicin interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder- Specified by:
basicin 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: <code>org.apache.http.impl.nio.client.HttpAsyncClientBuilder</code> type. Group: advanced- Specified by:
httpAsyncClientBuilderin interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder- Specified by:
httpAsyncClientBuilderin 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 a <code>org.apache.http.impl.nio.client.HttpAsyncClientBuilder</code> type. Group: advanced- Specified by:
httpAsyncClientBuilderin interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder- Specified by:
httpAsyncClientBuilderin 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: <code>org.apache.http.impl.client.HttpClientBuilder</code> type. Group: advanced- Specified by:
httpClientBuilderin interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder- Specified by:
httpClientBuilderin 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 a <code>org.apache.http.impl.client.HttpClientBuilder</code> type. Group: advanced- Specified by:
httpClientBuilderin interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointConsumerBuilder- Specified by:
httpClientBuilderin interfaceOlingo4EndpointBuilderFactory.AdvancedOlingo4EndpointProducerBuilder- Parameters:
httpClientBuilder- the value to set- Returns:
- the dsl builder
-