Interface WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder

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

    public static interface WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Advanced builder for endpoint producers for the Async HTTP Client (AHC) Websocket component.
    • Method Detail

      • binding

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder binding​(Object binding)
        To use a custom AhcBinding which allows to control how to bind between AHC and Camel. The option is a: <code>org.apache.camel.component.ahc.AhcBinding</code> type. Group: advanced
        Parameters:
        binding - the value to set
        Returns:
        the dsl builder
      • binding

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder binding​(String binding)
        To use a custom AhcBinding which allows to control how to bind between AHC and Camel. The option will be converted to a <code>org.apache.camel.component.ahc.AhcBinding</code> type. Group: advanced
        Parameters:
        binding - the value to set
        Returns:
        the dsl builder
      • clientConfig

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder clientConfig​(Object clientConfig)
        To configure the AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig instance. The option is a: <code>org.asynchttpclient.AsyncHttpClientConfig</code> type. Group: advanced
        Parameters:
        clientConfig - the value to set
        Returns:
        the dsl builder
      • clientConfig

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder clientConfig​(String clientConfig)
        To configure the AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig instance. The option will be converted to a <code>org.asynchttpclient.AsyncHttpClientConfig</code> type. Group: advanced
        Parameters:
        clientConfig - the value to set
        Returns:
        the dsl builder
      • clientConfigOptions

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder clientConfigOptions​(String key,
                                                                                               Object value)
        To configure the AsyncHttpClientConfig using the key/values from the Map. The option is a: <code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</code> type. The option is multivalued, and you can use the clientConfigOptions(String, Object) method to add a value (call the method multiple times to set more values). Group: advanced
        Parameters:
        key - the option key
        value - the option value
        Returns:
        the dsl builder
      • clientConfigOptions

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder clientConfigOptions​(Map values)
        To configure the AsyncHttpClientConfig using the key/values from the Map. The option is a: <code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</code> type. The option is multivalued, and you can use the clientConfigOptions(String, Object) method to add a value (call the method multiple times to set more values). Group: advanced
        Parameters:
        values - the values
        Returns:
        the dsl builder
      • clientConfigRealmOptions

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder clientConfigRealmOptions​(String key,
                                                                                                    Object value)
        To configure the AsyncHttpClientConfig Realm using the key/values from the Map. The option is a: <code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</code> type. The option is multivalued, and you can use the clientConfigRealmOptions(String, Object) method to add a value (call the method multiple times to set more values). Group: security
        Parameters:
        key - the option key
        value - the option value
        Returns:
        the dsl builder
      • clientConfigRealmOptions

        default WsEndpointBuilderFactory.AdvancedWsEndpointProducerBuilder clientConfigRealmOptions​(Map values)
        To configure the AsyncHttpClientConfig Realm using the key/values from the Map. The option is a: <code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</code> type. The option is multivalued, and you can use the clientConfigRealmOptions(String, Object) method to add a value (call the method multiple times to set more values). Group: security
        Parameters:
        values - the values
        Returns:
        the dsl builder