HTTP based {@link NettyEndpoint}
| Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
|---|---|---|---|---|---|---|---|
| path | path | java.lang.String | false | ||||
| protocol | path | java.lang.String | true | false | |||
| host | path | java.lang.String | true | false | |||
| port | path | int | true | false | |||
| urlDecodeHeaders | parameter | boolean | false | ||||
| mapHeaders | parameter | boolean | false | true | |||
| compression | parameter | boolean | false | ||||
| throwExceptionOnFailure | parameter | boolean | false | true | |||
| transferException | parameter | boolean | false | ||||
| matchOnUriPrefix | parameter | boolean | false | ||||
| bridgeEndpoint | parameter | boolean | false | ||||
| disableStreamCache | parameter | boolean | false | ||||
| send503whenSuspended | parameter | boolean | false | true | |||
| chunkedMaxContentLength | parameter | int | false | 1048576 | |||
| chunked | parameter | boolean | false | true | |||
| maxHeaderSize | parameter | int | false | 8192 | The maximum length of all headers. If the sum of the length of each header exceeds this value, a {@link io.netty.handler.codec.TooLongFrameException} will be raised. | ||
| useRelativePath | parameter | boolean | false | false | Sets whether to use a relative path in HTTP requests. | ||
| requestTimeout | parameter | long | false | ||||
| sync | parameter | boolean | false | true | |||
| textline | parameter | boolean | false | ||||
| delimiter | parameter | org.apache.camel.component.netty4.TextLineDelimiter | false | LINE | LINE NULL |
||
| autoAppendDelimiter | parameter | boolean | false | true | |||
| decoderMaxLineLength | parameter | int | false | 1024 | |||
| encoding | parameter | java.lang.String | false | ||||
| disconnect | parameter | boolean | false | false | |||
| lazyChannelCreation | parameter | boolean | false | true | |||
| transferExchange | parameter | boolean | false | ||||
| disconnectOnNoReply | parameter | boolean | false | true | |||
| noReplyLogLevel | parameter | org.apache.camel.LoggingLevel | false | WARN | TRACE DEBUG INFO WARN ERROR OFF |
||
| serverExceptionCaughtLogLevel | parameter | org.apache.camel.LoggingLevel | false | WARN | TRACE DEBUG INFO WARN ERROR OFF |
||
| serverClosedChannelExceptionCaughtLogLevel | parameter | org.apache.camel.LoggingLevel | false | DEBUG | TRACE DEBUG INFO WARN ERROR OFF |
||
| allowDefaultCodec | parameter | boolean | false | false | |||
| clientInitializerFactory | parameter | org.apache.camel.component.netty4.ClientInitializerFactory | false | ||||
| maximumPoolSize | parameter | int | false | 16 | |||
| usingExecutorService | parameter | boolean | false | true | |||
| producerPoolMaxActive | parameter | int | false | -1 | |||
| producerPoolMinIdle | parameter | int | false | ||||
| producerPoolMaxIdle | parameter | int | false | 100 | |||
| producerPoolMinEvictableIdle | parameter | long | false | 300000 | |||
| producerPoolEnabled | parameter | boolean | false | true | |||
| udpConnectionlessSending | parameter | boolean | false | ||||
| clientMode | parameter | boolean | false | ||||
| broadcast | parameter | boolean | false | ||||
| sendBufferSize | parameter | int | false | 65536 | |||
| receiveBufferSize | parameter | int | false | 65536 | |||
| receiveBufferSizePredictor | parameter | int | false | ||||
| bossCount | parameter | int | false | 1 | |||
| workerCount | parameter | int | false | ||||
| keepAlive | parameter | boolean | false | true | |||
| tcpNoDelay | parameter | boolean | false | true | |||
| reuseAddress | parameter | boolean | false | true | |||
| connectTimeout | parameter | int | false | 10000 | |||
| backlog | parameter | int | false | ||||
| serverInitializerFactory | parameter | org.apache.camel.component.netty4.ServerInitializerFactory | false | ||||
| nettyServerBootstrapFactory | parameter | org.apache.camel.component.netty4.NettyServerBootstrapFactory | false | ||||
| ssl | parameter | boolean | false | ||||
| sslClientCertHeaders | parameter | boolean | false | ||||
| sslHandler | parameter | io.netty.handler.ssl.SslHandler | false | ||||
| sslContextParameters | parameter | org.apache.camel.util.jsse.SSLContextParameters | false | ||||
| needClientAuth | parameter | boolean | false | ||||
| keyStoreFile | parameter | java.io.File | false | ||||
| trustStoreFile | parameter | java.io.File | false | ||||
| keyStoreResource | parameter | java.lang.String | false | ||||
| trustStoreResource | parameter | java.lang.String | false | ||||
| keyStoreFormat | parameter | java.lang.String | false | ||||
| securityProvider | parameter | java.lang.String | false | ||||
| enabledProtocols | parameter | java.lang.String | false | TLSv1,TLSv1.1,TLSv1.2 | |||
| passphrase | parameter | java.lang.String | false | ||||
| bossGroup | parameter | io.netty.channel.EventLoopGroup | false | ||||
| workerGroup | parameter | io.netty.channel.EventLoopGroup | false | ||||
| networkInterface | parameter | java.lang.String | false | ||||
| traceEnabled | parameter | boolean | false | ||||
| httpMethodRestrict | parameter | java.lang.String | false | ||||
| exchangePattern | parameter | org.apache.camel.ExchangePattern | false | InOnly | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
| synchronous | parameter | boolean | false | false | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |
HTTP based {@link NettyConsumer}