public static interface VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default VertxHttpEndpointBuilderFactory.AdvancedVertxHttpEndpointBuilder |
advanced() |
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
basicAuthPassword(String basicAuthPassword)
The password to use for basic authentication.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
basicAuthUsername(String basicAuthUsername)
The user name to use for basic authentication.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
bearerToken(String bearerToken)
The bearer token to use for bearer token authentication.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
connectTimeout(int connectTimeout)
The amount of time in milliseconds until a connection is established.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
connectTimeout(String connectTimeout)
The amount of time in milliseconds until a connection is established.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
cookieStore(Object cookieStore)
A custom CookieStore to use when session management is enabled.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
cookieStore(String cookieStore)
A custom CookieStore to use when session management is enabled.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
A custom org.apache.camel.spi.HeaderFilterStrategy to filter header
to and from Camel message.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
headerFilterStrategy(String headerFilterStrategy)
A custom org.apache.camel.spi.HeaderFilterStrategy to filter header
to and from Camel message.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
httpMethod(String httpMethod)
The HTTP method to use.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
httpMethod(VertxHttpEndpointBuilderFactory.HttpMethod httpMethod)
The HTTP method to use.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
okStatusCodeRange(String okStatusCodeRange)
The status codes which are considered a success response.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
proxyHost(String proxyHost)
The proxy server host address.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
proxyPassword(String proxyPassword)
The proxy server password if authentication is required.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
proxyPort(Integer proxyPort)
The proxy server port.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
proxyPort(String proxyPort)
The proxy server port.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
proxyType(String proxyType)
The proxy server type.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
proxyType(VertxHttpEndpointBuilderFactory.ProxyType proxyType)
The proxy server type.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
proxyUsername(String proxyUsername)
The proxy server username if authentication is required.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
sessionManagement(boolean sessionManagement)
Enables session management via WebClientSession.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
sessionManagement(String sessionManagement)
Enables session management via WebClientSession.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
throwExceptionOnFailure(boolean throwExceptionOnFailure)
Disable throwing HttpOperationFailedException in case of failed
responses from the remote server.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
throwExceptionOnFailure(String throwExceptionOnFailure)
Disable throwing HttpOperationFailedException in case of failed
responses from the remote server.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
timeout(long timeout)
The amount of time in milliseconds after which if the request does
not return any data within the timeout period a TimeoutException
fails the request.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
timeout(String timeout)
The amount of time in milliseconds after which if the request does
not return any data within the timeout period a TimeoutException
fails the request.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
transferException(boolean transferException)
If enabled and an Exchange failed processing on the consumer side,
and if the caused Exception was sent back serialized in the response
as a application/x-java-serialized-object content type.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
transferException(String transferException)
If enabled and an Exchange failed processing on the consumer side,
and if the caused Exception was sent back serialized in the response
as a application/x-java-serialized-object content type.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
useCompression(boolean useCompression)
Set whether compression is enabled to handled compressed (E.g
gzipped) responses.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
useCompression(String useCompression)
Set whether compression is enabled to handled compressed (E.g
gzipped) responses.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
vertxHttpBinding(Object vertxHttpBinding)
A custom VertxHttpBinding which can control how to bind between
Vert.x and Camel.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
vertxHttpBinding(String vertxHttpBinding)
A custom VertxHttpBinding which can control how to bind between
Vert.x and Camel.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
webClientOptions(Object webClientOptions)
Sets customized options for configuring the Vert.x WebClient.
|
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder |
webClientOptions(String webClientOptions)
Sets customized options for configuring the Vert.x WebClient.
|
default VertxHttpEndpointBuilderFactory.AdvancedVertxHttpEndpointBuilder advanced()
default VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder connectTimeout(int connectTimeout)
connectTimeout - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder connectTimeout(String connectTimeout)
connectTimeout - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder cookieStore(Object cookieStore)
cookieStore - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder cookieStore(String cookieStore)
cookieStore - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder httpMethod(VertxHttpEndpointBuilderFactory.HttpMethod httpMethod)
httpMethod - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder httpMethod(String httpMethod)
httpMethod - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder okStatusCodeRange(String okStatusCodeRange)
okStatusCodeRange - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sessionManagement(boolean sessionManagement)
sessionManagement - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sessionManagement(String sessionManagement)
sessionManagement - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder throwExceptionOnFailure(boolean throwExceptionOnFailure)
throwExceptionOnFailure - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder throwExceptionOnFailure(String throwExceptionOnFailure)
throwExceptionOnFailure - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder timeout(long timeout)
timeout - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder timeout(String timeout)
timeout - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder transferException(boolean transferException)
transferException - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder transferException(String transferException)
transferException - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder useCompression(boolean useCompression)
useCompression - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder useCompression(String useCompression)
useCompression - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttpBinding(Object vertxHttpBinding)
vertxHttpBinding - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttpBinding(String vertxHttpBinding)
vertxHttpBinding - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder webClientOptions(Object webClientOptions)
webClientOptions - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder webClientOptions(String webClientOptions)
webClientOptions - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyHost(String proxyHost)
proxyHost - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyPassword(String proxyPassword)
proxyPassword - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyType(VertxHttpEndpointBuilderFactory.ProxyType proxyType)
proxyType - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyType(String proxyType)
proxyType - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyUsername(String proxyUsername)
proxyUsername - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder basicAuthPassword(String basicAuthPassword)
basicAuthPassword - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder basicAuthUsername(String basicAuthUsername)
basicAuthUsername - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder bearerToken(String bearerToken)
bearerToken - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sslContextParameters(Object sslContextParameters)
sslContextParameters - the value to setdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sslContextParameters(String sslContextParameters)
sslContextParameters - the value to setApache Camel