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)
int type.
Default: 60000
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder connectTimeout(String connectTimeout)
int type.
Default: 60000
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder cookieStore(Object cookieStore)
io.vertx.ext.web.client.spi.CookieStore
type.
Default: InMemoryCookieStore
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder cookieStore(String cookieStore)
io.vertx.ext.web.client.spi.CookieStore type.
Default: InMemoryCookieStore
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Default: VertxHttpHeaderFilterStrategy
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Default: VertxHttpHeaderFilterStrategy
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder httpMethod(VertxHttpEndpointBuilderFactory.HttpMethod httpMethod)
io.vertx.core.http.HttpMethod type.
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder httpMethod(String httpMethod)
io.vertx.core.http.HttpMethod type.
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder okStatusCodeRange(String okStatusCodeRange)
java.lang.String type.
Default: 200-299
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sessionManagement(boolean sessionManagement)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sessionManagement(String sessionManagement)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder throwExceptionOnFailure(boolean throwExceptionOnFailure)
boolean type.
Default: true
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder throwExceptionOnFailure(String throwExceptionOnFailure)
boolean type.
Default: true
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder timeout(long timeout)
long type.
Default: -1
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder timeout(String timeout)
long type.
Default: -1
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder transferException(boolean transferException)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder transferException(String transferException)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder useCompression(boolean useCompression)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder useCompression(String useCompression)
boolean type.
Default: false
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttpBinding(Object vertxHttpBinding)
org.apache.camel.component.vertx.http.VertxHttpBinding
type.
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttpBinding(String vertxHttpBinding)
org.apache.camel.component.vertx.http.VertxHttpBinding
type.
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder webClientOptions(Object webClientOptions)
io.vertx.ext.web.client.WebClientOptions type.
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder webClientOptions(String webClientOptions)
io.vertx.ext.web.client.WebClientOptions type.
Group: producerdefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: proxydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyPassword(String proxyPassword)
java.lang.String type.
Group: proxydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: proxydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyPort(String proxyPort)
java.lang.Integer
type.
Group: proxydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyType(VertxHttpEndpointBuilderFactory.ProxyType proxyType)
io.vertx.core.net.ProxyType type.
Group: proxydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyType(String proxyType)
io.vertx.core.net.ProxyType type.
Group: proxydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder proxyUsername(String proxyUsername)
java.lang.String type.
Group: proxydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder basicAuthPassword(String basicAuthPassword)
java.lang.String type.
Group: securitydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder basicAuthUsername(String basicAuthUsername)
java.lang.String type.
Group: securitydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder bearerToken(String bearerToken)
java.lang.String type.
Group: securitydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securityApache Camel