public static interface UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder |
advanced() |
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
allowedRoles(String allowedRoles)
Configuration used by UndertowSecurityProvider.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
cookieHandler(Object cookieHandler)
Configure a cookie handler to maintain a HTTP session.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
cookieHandler(String cookieHandler)
Configure a cookie handler to maintain a HTTP session.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
keepAlive(Boolean keepAlive)
Setting to ensure socket is not closed due to inactivity.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
keepAlive(String keepAlive)
Setting to ensure socket is not closed due to inactivity.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
options(Map values)
Sets additional channel options.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
options(String key,
Object value)
Sets additional channel options.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
preserveHostHeader(boolean preserveHostHeader)
If the option is true, UndertowProducer will set the Host header to
the value contained in the current exchange Host header, useful in
reverse proxy applications where you want the Host header received by
the downstream server to reflect the URL called by the upstream
client, this allows applications which use the Host header to
generate accurate URL's for a proxied service.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
preserveHostHeader(String preserveHostHeader)
If the option is true, UndertowProducer will set the Host header to
the value contained in the current exchange Host header, useful in
reverse proxy applications where you want the Host header received by
the downstream server to reflect the URL called by the upstream
client, this allows applications which use the Host header to
generate accurate URL's for a proxied service.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
reuseAddresses(Boolean reuseAddresses)
Setting to facilitate socket multiplexing.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
reuseAddresses(String reuseAddresses)
Setting to facilitate socket multiplexing.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
securityConfiguration(Object securityConfiguration)
OConfiguration used by UndertowSecurityProvider.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
securityConfiguration(String securityConfiguration)
OConfiguration used by UndertowSecurityProvider.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
securityProvider(Object securityProvider)
Security provider allows plug in the provider, which will be used to
secure requests.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
securityProvider(String securityProvider)
Security provider allows plug in the provider, which will be used to
secure requests.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
sendTimeout(Integer sendTimeout)
Timeout in milliseconds when sending to a websocket channel.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
sendTimeout(String sendTimeout)
Timeout in milliseconds when sending to a websocket channel.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
sendToAll(Boolean sendToAll)
To send to all websocket subscribers.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
sendToAll(String sendToAll)
To send to all websocket subscribers.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
tcpNoDelay(Boolean tcpNoDelay)
Setting to improve TCP protocol performance.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
tcpNoDelay(String tcpNoDelay)
Setting to improve TCP protocol performance.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
throwExceptionOnFailure(Boolean throwExceptionOnFailure)
Option to disable throwing the HttpOperationFailedException in case
of failed responses from the remote server.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
throwExceptionOnFailure(String throwExceptionOnFailure)
Option to disable throwing the HttpOperationFailedException in case
of failed responses from the remote server.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
useStreaming(boolean useStreaming)
For HTTP endpoint: if true, text and binary messages will be wrapped
as java.io.InputStream before they are passed to an Exchange;
otherwise they will be passed as byte.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
useStreaming(String useStreaming)
For HTTP endpoint: if true, text and binary messages will be wrapped
as java.io.InputStream before they are passed to an Exchange;
otherwise they will be passed as byte.
|
default UndertowEndpointBuilderFactory.AdvancedUndertowEndpointProducerBuilder advanced()
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder useStreaming(boolean useStreaming)
useStreaming - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder useStreaming(String useStreaming)
useStreaming - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder cookieHandler(Object cookieHandler)
cookieHandler - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder cookieHandler(String cookieHandler)
cookieHandler - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder keepAlive(Boolean keepAlive)
keepAlive - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder keepAlive(String keepAlive)
keepAlive - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder options(String key, Object value)
key - the option keyvalue - the option valuedefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder options(Map values)
values - the valuesdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder preserveHostHeader(boolean preserveHostHeader)
preserveHostHeader - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder preserveHostHeader(String preserveHostHeader)
preserveHostHeader - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder reuseAddresses(Boolean reuseAddresses)
reuseAddresses - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder reuseAddresses(String reuseAddresses)
reuseAddresses - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder tcpNoDelay(Boolean tcpNoDelay)
tcpNoDelay - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder tcpNoDelay(String tcpNoDelay)
tcpNoDelay - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder throwExceptionOnFailure(Boolean throwExceptionOnFailure)
throwExceptionOnFailure - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder throwExceptionOnFailure(String throwExceptionOnFailure)
throwExceptionOnFailure - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder allowedRoles(String allowedRoles)
allowedRoles - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityConfiguration(Object securityConfiguration)
securityConfiguration - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityConfiguration(String securityConfiguration)
securityConfiguration - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityProvider(Object securityProvider)
securityProvider - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityProvider(String securityProvider)
securityProvider - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sslContextParameters(Object sslContextParameters)
sslContextParameters - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sslContextParameters(String sslContextParameters)
sslContextParameters - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendTimeout(Integer sendTimeout)
sendTimeout - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendTimeout(String sendTimeout)
sendTimeout - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendToAll(Boolean sendToAll)
sendToAll - the value to setdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendToAll(String sendToAll)
sendToAll - the value to setApache Camel