Interface AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AhcEndpointBuilderFactory
public static interface AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint for the Async HTTP Client (AHC) component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default AhcEndpointBuilderFactory.AhcEndpointBuilder
basic()
default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
binding(Object binding)
To use a custom AhcBinding which allows to control how to bind between AHC and Camel.default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
binding(String binding)
To use a custom AhcBinding which allows to control how to bind between AHC and Camel.default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
clientConfig(Object clientConfig)
To configure the AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig instance.default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
clientConfig(String clientConfig)
To configure the AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig instance.default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
clientConfigOptions(String key, Object value)
To configure the AsyncHttpClientConfig using the key/values from the Map.default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
clientConfigOptions(Map values)
To configure the AsyncHttpClientConfig using the key/values from the Map.default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
clientConfigRealmOptions(String key, Object value)
To configure the AsyncHttpClientConfig Realm using the key/values from the Map.default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder
clientConfigRealmOptions(Map values)
To configure the AsyncHttpClientConfig Realm using the key/values from the Map.
-
-
-
Method Detail
-
basic
default AhcEndpointBuilderFactory.AhcEndpointBuilder basic()
-
binding
default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder 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 AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder 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 AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder 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 AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder 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 AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder clientConfigOptions(String key, Object value)
To configure the AsyncHttpClientConfig using the key/values from the Map. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></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 keyvalue
- the option value- Returns:
- the dsl builder
-
clientConfigOptions
default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder clientConfigOptions(Map values)
To configure the AsyncHttpClientConfig using the key/values from the Map. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></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 AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder 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<java.lang.String, java.lang.Object></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 keyvalue
- the option value- Returns:
- the dsl builder
-
clientConfigRealmOptions
default AhcEndpointBuilderFactory.AdvancedAhcEndpointBuilder clientConfigRealmOptions(Map values)
To configure the AsyncHttpClientConfig Realm using the key/values from the Map. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></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
-
-