public static interface NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder |
advanced() |
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
bridgeEndpoint(boolean bridgeEndpoint)
If the option is true, the producer will ignore the Exchange.HTTP_URI
header, and use the endpoint's URI for request.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
bridgeEndpoint(String bridgeEndpoint)
If the option is true, the producer will ignore the Exchange.HTTP_URI
header, and use the endpoint's URI for request.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
decoders(List<Object> decoders)
A list of decoders to be used.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
decoders(String decoders)
A list of decoders to be used.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
disconnect(boolean disconnect)
Whether or not to disconnect(close) from Netty Channel right after
use.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
disconnect(String disconnect)
Whether or not to disconnect(close) from Netty Channel right after
use.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
enabledProtocols(String enabledProtocols)
Which protocols to enable when using SSL.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
encoders(List<Object> encoders)
A list of encoders to be used.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
encoders(String encoders)
A list of encoders to be used.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
keepAlive(boolean keepAlive)
Setting to ensure socket is not closed due to inactivity.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
keepAlive(String keepAlive)
Setting to ensure socket is not closed due to inactivity.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
keyStoreFile(File keyStoreFile)
Client side certificate keystore to be used for encryption.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
keyStoreFile(String keyStoreFile)
Client side certificate keystore to be used for encryption.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
keyStoreFormat(String keyStoreFormat)
Keystore format to be used for payload encryption.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
keyStoreResource(String keyStoreResource)
Client side certificate keystore to be used for encryption.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
matchOnUriPrefix(boolean matchOnUriPrefix)
Whether or not Camel should try to find a target consumer by matching
the URI prefix if no exact match is found.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
matchOnUriPrefix(String matchOnUriPrefix)
Whether or not Camel should try to find a target consumer by matching
the URI prefix if no exact match is found.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
muteException(boolean muteException)
If enabled and an Exchange failed processing on the consumer side the
response's body won't contain the exception's stack trace.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
muteException(String muteException)
If enabled and an Exchange failed processing on the consumer side the
response's body won't contain the exception's stack trace.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
needClientAuth(boolean needClientAuth)
Configures whether the server needs client authentication when using
SSL.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
needClientAuth(String needClientAuth)
Configures whether the server needs client authentication when using
SSL.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
passphrase(String passphrase)
Password setting to use in order to encrypt/decrypt payloads sent
using SSH.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
reuseAddress(boolean reuseAddress)
Setting to facilitate socket multiplexing.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
reuseAddress(String reuseAddress)
Setting to facilitate socket multiplexing.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
reuseChannel(boolean reuseChannel)
This option allows producers and consumers (in client mode) to reuse
the same Netty Channel for the lifecycle of processing the Exchange.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
reuseChannel(String reuseChannel)
This option allows producers and consumers (in client mode) to reuse
the same Netty Channel for the lifecycle of processing the Exchange.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
securityConfiguration(Object securityConfiguration)
Refers to a
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration
for configuring secure web resources.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
securityConfiguration(String securityConfiguration)
Refers to a
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration
for configuring secure web resources.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
securityOptions(Map values)
To configure NettyHttpSecurityConfiguration using key/value pairs
from the map.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
securityOptions(String key,
Object value)
To configure NettyHttpSecurityConfiguration using key/value pairs
from the map.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
securityProvider(String securityProvider)
Security provider to be used for payload encryption.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
send503whenSuspended(boolean send503whenSuspended)
Whether to send back HTTP status code 503 when the consumer has been
suspended.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
send503whenSuspended(String send503whenSuspended)
Whether to send back HTTP status code 503 when the consumer has been
suspended.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
ssl(boolean ssl)
Setting to specify whether SSL encryption is applied to this
endpoint.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
ssl(String ssl)
Setting to specify whether SSL encryption is applied to this
endpoint.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sslClientCertHeaders(boolean sslClientCertHeaders)
When enabled and in SSL mode, then the Netty consumer will enrich the
Camel Message with headers having information about the client
certificate such as subject name, issuer name, serial number, and the
valid date range.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sslClientCertHeaders(String sslClientCertHeaders)
When enabled and in SSL mode, then the Netty consumer will enrich the
Camel Message with headers having information about the client
certificate such as subject name, issuer name, serial number, and the
valid date range.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sslHandler(Object sslHandler)
Reference to a class that could be used to return an SSL Handler.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sslHandler(String sslHandler)
Reference to a class that could be used to return an SSL Handler.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sync(boolean sync)
Setting to set endpoint as one-way or request-response.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
sync(String sync)
Setting to set endpoint as one-way or request-response.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
tcpNoDelay(boolean tcpNoDelay)
Setting to improve TCP protocol performance.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
tcpNoDelay(String tcpNoDelay)
Setting to improve TCP protocol performance.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
trustStoreFile(File trustStoreFile)
Server side certificate keystore to be used for encryption.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
trustStoreFile(String trustStoreFile)
Server side certificate keystore to be used for encryption.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder |
trustStoreResource(String trustStoreResource)
Server side certificate keystore to be used for encryption.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder advanced()
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder bridgeEndpoint(boolean bridgeEndpoint)
boolean type.
Default: false
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder bridgeEndpoint(String bridgeEndpoint)
boolean type.
Default: false
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder disconnect(boolean disconnect)
boolean type.
Default: false
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder disconnect(String disconnect)
boolean type.
Default: false
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder keepAlive(boolean keepAlive)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder keepAlive(String keepAlive)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder reuseAddress(boolean reuseAddress)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder reuseAddress(String reuseAddress)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder reuseChannel(boolean reuseChannel)
boolean type.
Default: false
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder reuseChannel(String reuseChannel)
boolean type.
Default: false
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sync(boolean sync)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sync(String sync)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder tcpNoDelay(boolean tcpNoDelay)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder tcpNoDelay(String tcpNoDelay)
boolean type.
Default: true
Group: commondefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder matchOnUriPrefix(boolean matchOnUriPrefix)
boolean type.
Default: false
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder matchOnUriPrefix(String matchOnUriPrefix)
boolean type.
Default: false
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder muteException(boolean muteException)
boolean type.
Default: false
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder muteException(String muteException)
boolean type.
Default: false
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder send503whenSuspended(boolean send503whenSuspended)
boolean type.
Default: true
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder send503whenSuspended(String send503whenSuspended)
boolean type.
Default: true
Group: consumerdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder decoders(List<Object> decoders)
java.util.List<io.netty.channel.ChannelHandler>
type.
Group: codecdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder decoders(String decoders)
java.util.List<io.netty.channel.ChannelHandler>
type.
Group: codecdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder encoders(List<Object> encoders)
java.util.List<io.netty.channel.ChannelHandler>
type.
Group: codecdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder encoders(String encoders)
java.util.List<io.netty.channel.ChannelHandler>
type.
Group: codecdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder enabledProtocols(String enabledProtocols)
java.lang.String type.
Default: TLSv1,TLSv1.1,TLSv1.2
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder keyStoreFile(File keyStoreFile)
java.io.File type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder keyStoreFile(String keyStoreFile)
java.io.File type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder keyStoreFormat(String keyStoreFormat)
java.lang.String type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder keyStoreResource(String keyStoreResource)
java.lang.String type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder needClientAuth(boolean needClientAuth)
boolean type.
Default: false
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder needClientAuth(String needClientAuth)
boolean type.
Default: false
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder passphrase(String passphrase)
java.lang.String type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder securityConfiguration(Object securityConfiguration)
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder securityConfiguration(String securityConfiguration)
org.apache.camel.component.netty.http.NettyHttpSecurityConfiguration type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder securityOptions(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
securityOptions(String, Object) method to add a value (call the
method multiple times to set more values).
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder securityOptions(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
securityOptions(String, Object) method to add a value (call the
method multiple times to set more values).
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder securityProvider(String securityProvider)
java.lang.String type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder ssl(boolean ssl)
boolean type.
Default: false
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder ssl(String ssl)
boolean type.
Default: false
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sslClientCertHeaders(boolean sslClientCertHeaders)
boolean type.
Default: false
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sslClientCertHeaders(String sslClientCertHeaders)
boolean type.
Default: false
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sslHandler(Object sslHandler)
io.netty.handler.ssl.SslHandler type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder sslHandler(String sslHandler)
io.netty.handler.ssl.SslHandler type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder trustStoreFile(File trustStoreFile)
java.io.File type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder trustStoreFile(String trustStoreFile)
java.io.File type.
Group: securitydefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointConsumerBuilder trustStoreResource(String trustStoreResource)
java.lang.String type.
Group: securityApache Camel