Interface Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
    All Known Subinterfaces:
    Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointBuilder
    Enclosing interface:
    Olingo2EndpointBuilderFactory

    public static interface Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Advanced builder for endpoint producers for the Olingo2 component.
    • Method Detail

      • httpAsyncClientBuilder

        default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder httpAsyncClientBuilder​(Object 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
        Parameters:
        httpAsyncClientBuilder - the value to set
        Returns:
        the dsl builder
      • httpAsyncClientBuilder

        default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder 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
        Parameters:
        httpAsyncClientBuilder - the value to set
        Returns:
        the dsl builder
      • httpClientBuilder

        default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder httpClientBuilder​(Object 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
        Parameters:
        httpClientBuilder - the value to set
        Returns:
        the dsl builder
      • httpClientBuilder

        default Olingo2EndpointBuilderFactory.AdvancedOlingo2EndpointProducerBuilder 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
        Parameters:
        httpClientBuilder - the value to set
        Returns:
        the dsl builder