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 |
transferException(Boolean transferException)
If enabled and an Exchange failed processing on the consumer side and
if the caused Exception was send back serialized in the response as a
application/x-java-serialized-object content type.
|
default UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder |
transferException(String transferException)
If enabled and an Exchange failed processing on the consumer side and
if the caused Exception was send back serialized in the response as a
application/x-java-serialized-object content type.
|
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)
boolean type.
Default: false
Group: commondefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder useStreaming(String useStreaming)
boolean type.
Default: false
Group: commondefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder cookieHandler(Object cookieHandler)
org.apache.camel.http.base.cookie.CookieHandler type.
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder cookieHandler(String cookieHandler)
org.apache.camel.http.base.cookie.CookieHandler type.
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder keepAlive(Boolean keepAlive)
java.lang.Boolean type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder keepAlive(String keepAlive)
java.lang.Boolean
type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder options(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the options(String,
Object) method to add a value (call the method multiple times to set
more values).
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder options(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the options(String,
Object) method to add a value (call the method multiple times to set
more values).
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder preserveHostHeader(boolean preserveHostHeader)
boolean type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder preserveHostHeader(String preserveHostHeader)
boolean type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder reuseAddresses(Boolean reuseAddresses)
java.lang.Boolean type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder reuseAddresses(String reuseAddresses)
java.lang.Boolean
type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder tcpNoDelay(Boolean tcpNoDelay)
java.lang.Boolean type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder tcpNoDelay(String tcpNoDelay)
java.lang.Boolean
type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder throwExceptionOnFailure(Boolean throwExceptionOnFailure)
java.lang.Boolean type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder throwExceptionOnFailure(String throwExceptionOnFailure)
java.lang.Boolean
type.
Default: true
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder transferException(Boolean transferException)
java.lang.Boolean type.
Default: false
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder transferException(String transferException)
java.lang.Boolean
type.
Default: false
Group: producerdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder allowedRoles(String allowedRoles)
java.lang.String type.
Group: securitydefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityConfiguration(Object securityConfiguration)
java.lang.Object type.
Group: securitydefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityConfiguration(String securityConfiguration)
java.lang.Object type.
Group: securitydefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityProvider(Object securityProvider)
org.apache.camel.component.undertow.spi.UndertowSecurityProvider type.
Group: securitydefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder securityProvider(String securityProvider)
org.apache.camel.component.undertow.spi.UndertowSecurityProvider type.
Group: securitydefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendTimeout(Integer sendTimeout)
java.lang.Integer type.
Default: 30000
Group: websocketdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendTimeout(String sendTimeout)
java.lang.Integer
type.
Default: 30000
Group: websocketdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendToAll(Boolean sendToAll)
java.lang.Boolean type.
Group: websocketdefault UndertowEndpointBuilderFactory.UndertowEndpointProducerBuilder sendToAll(String sendToAll)
java.lang.Boolean
type.
Group: websocketApache Camel