public static interface HttpComponentBuilderFactory.HttpComponentBuilder extends ComponentBuilder<org.apache.camel.component.http.HttpComponent>
| Modifier and Type | Method and Description |
|---|---|
default HttpComponentBuilderFactory.HttpComponentBuilder |
allowJavaSerializedObject(boolean allowJavaSerializedObject)
Whether to allow java serialization when a request uses
context-type=application/x-java-serialized-object.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
clientConnectionManager(org.apache.http.conn.HttpClientConnectionManager clientConnectionManager)
To use a custom and shared HttpClientConnectionManager to manage
connections.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
connectionRequestTimeout(int connectionRequestTimeout)
The timeout in milliseconds used when requesting a connection from
the connection manager.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
connectionsPerRoute(int connectionsPerRoute)
The maximum number of connections per route.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
connectionTimeToLive(long connectionTimeToLive)
The time for connection to live, the time unit is millisecond, the
default value is always keep alive.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
connectTimeout(int connectTimeout)
Determines the timeout in milliseconds until a connection is
established.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
cookieStore(org.apache.http.client.CookieStore cookieStore)
To use a custom org.apache.http.client.CookieStore.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
header to and from Camel message.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
httpBinding(org.apache.camel.http.common.HttpBinding httpBinding)
To use a custom HttpBinding to control the mapping between Camel
message and HttpClient.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
httpClientConfigurer(org.apache.camel.component.http.HttpClientConfigurer httpClientConfigurer)
To use the custom HttpClientConfigurer to perform configuration of
the HttpClient that will be used.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
httpConfiguration(org.apache.camel.http.common.HttpConfiguration httpConfiguration)
To use the shared HttpConfiguration as base configuration.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
httpContext(org.apache.http.protocol.HttpContext httpContext)
To use a custom org.apache.http.protocol.HttpContext when executing
requests.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
maxTotalConnections(int maxTotalConnections)
The maximum number of connections.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
socketTimeout(int socketTimeout)
Defines the socket timeout in milliseconds, which is the timeout for
waiting for data or, put differently, a maximum period inactivity
between two consecutive data packets).
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
default HttpComponentBuilderFactory.HttpComponentBuilder |
x509HostnameVerifier(HostnameVerifier x509HostnameVerifier)
To use a custom X509HostnameVerifier such as DefaultHostnameVerifier
or NoopHostnameVerifier.
|
build, build, doSetProperty, registerdefault HttpComponentBuilderFactory.HttpComponentBuilder cookieStore(org.apache.http.client.CookieStore cookieStore)
org.apache.http.client.CookieStore
type.
Group: producerdefault HttpComponentBuilderFactory.HttpComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault HttpComponentBuilderFactory.HttpComponentBuilder allowJavaSerializedObject(boolean allowJavaSerializedObject)
boolean type.
Default: false
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder clientConnectionManager(org.apache.http.conn.HttpClientConnectionManager clientConnectionManager)
org.apache.http.conn.HttpClientConnectionManager type.
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder connectionsPerRoute(int connectionsPerRoute)
int type.
Default: 20
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder connectionTimeToLive(long connectionTimeToLive)
long type.
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder httpBinding(org.apache.camel.http.common.HttpBinding httpBinding)
org.apache.camel.http.common.HttpBinding type.
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder httpClientConfigurer(org.apache.camel.component.http.HttpClientConfigurer httpClientConfigurer)
org.apache.camel.component.http.HttpClientConfigurer
type.
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder httpConfiguration(org.apache.camel.http.common.HttpConfiguration httpConfiguration)
org.apache.camel.http.common.HttpConfiguration type.
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder httpContext(org.apache.http.protocol.HttpContext httpContext)
org.apache.http.protocol.HttpContext
type.
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder maxTotalConnections(int maxTotalConnections)
int type.
Default: 200
Group: advanceddefault HttpComponentBuilderFactory.HttpComponentBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: filterdefault HttpComponentBuilderFactory.HttpComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault HttpComponentBuilderFactory.HttpComponentBuilder useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
boolean type.
Default: false
Group: securitydefault HttpComponentBuilderFactory.HttpComponentBuilder x509HostnameVerifier(HostnameVerifier x509HostnameVerifier)
javax.net.ssl.HostnameVerifier type.
Group: securitydefault HttpComponentBuilderFactory.HttpComponentBuilder connectionRequestTimeout(int connectionRequestTimeout)
int type.
Default: -1
Group: timeoutdefault HttpComponentBuilderFactory.HttpComponentBuilder connectTimeout(int connectTimeout)
int type.
Default: -1
Group: timeoutdefault HttpComponentBuilderFactory.HttpComponentBuilder socketTimeout(int socketTimeout)
int type.
Default: -1
Group: timeoutApache Camel