public static interface ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default ElytronEndpointBuilderFactory.AdvancedElytronEndpointProducerBuilder |
advanced() |
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
allowedRoles(String allowedRoles)
Comma separated list of allowed roles.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
cookieHandler(Object cookieHandler)
Configure a cookie handler to maintain a HTTP session.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
cookieHandler(String cookieHandler)
Configure a cookie handler to maintain a HTTP session.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
keepAlive(Boolean keepAlive)
Setting to ensure socket is not closed due to inactivity.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
keepAlive(String keepAlive)
Setting to ensure socket is not closed due to inactivity.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
options(Map<String,Object> options)
Sets additional channel options.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
options(String options)
Sets additional channel options.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
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 ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
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 ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
reuseAddresses(Boolean reuseAddresses)
Setting to facilitate socket multiplexing.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
reuseAddresses(String reuseAddresses)
Setting to facilitate socket multiplexing.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
sendTimeout(Integer sendTimeout)
Timeout in milliseconds when sending to a websocket channel.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
sendTimeout(String sendTimeout)
Timeout in milliseconds when sending to a websocket channel.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
sendToAll(Boolean sendToAll)
To send to all websocket subscribers.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
sendToAll(String sendToAll)
To send to all websocket subscribers.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
tcpNoDelay(Boolean tcpNoDelay)
Setting to improve TCP protocol performance.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
tcpNoDelay(String tcpNoDelay)
Setting to improve TCP protocol performance.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
throwExceptionOnFailure(Boolean throwExceptionOnFailure)
Option to disable throwing the HttpOperationFailedException in case
of failed responses from the remote server.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
throwExceptionOnFailure(String throwExceptionOnFailure)
Option to disable throwing the HttpOperationFailedException in case
of failed responses from the remote server.
|
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
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 ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
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 ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
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 ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder |
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 ElytronEndpointBuilderFactory.AdvancedElytronEndpointProducerBuilder advanced()
default ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder allowedRoles(String allowedRoles)
java.lang.String type.
Group: commondefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder useStreaming(boolean useStreaming)
boolean type.
Default: false
Group: commondefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder useStreaming(String useStreaming)
boolean type.
Default: false
Group: commondefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder cookieHandler(Object cookieHandler)
org.apache.camel.http.base.cookie.CookieHandler type.
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder cookieHandler(String cookieHandler)
org.apache.camel.http.base.cookie.CookieHandler type.
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder keepAlive(Boolean keepAlive)
java.lang.Boolean type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder keepAlive(String keepAlive)
java.lang.Boolean
type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder options(Map<String,Object> options)
java.util.Map<java.lang.String,
java.lang.Object> type.
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder options(String options)
java.util.Map<java.lang.String, java.lang.Object>
type.
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder preserveHostHeader(boolean preserveHostHeader)
boolean type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder preserveHostHeader(String preserveHostHeader)
boolean type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder reuseAddresses(Boolean reuseAddresses)
java.lang.Boolean type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder reuseAddresses(String reuseAddresses)
java.lang.Boolean
type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder tcpNoDelay(Boolean tcpNoDelay)
java.lang.Boolean type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder tcpNoDelay(String tcpNoDelay)
java.lang.Boolean
type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder throwExceptionOnFailure(Boolean throwExceptionOnFailure)
java.lang.Boolean type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder throwExceptionOnFailure(String throwExceptionOnFailure)
java.lang.Boolean
type.
Default: true
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder transferException(Boolean transferException)
java.lang.Boolean type.
Default: false
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder transferException(String transferException)
java.lang.Boolean
type.
Default: false
Group: producerdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder sendTimeout(Integer sendTimeout)
java.lang.Integer type.
Default: 30000
Group: websocketdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder sendTimeout(String sendTimeout)
java.lang.Integer
type.
Default: 30000
Group: websocketdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder sendToAll(Boolean sendToAll)
java.lang.Boolean type.
Group: websocketdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder sendToAll(String sendToAll)
java.lang.Boolean
type.
Group: websocketdefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault ElytronEndpointBuilderFactory.ElytronEndpointProducerBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securityApache Camel