Author: buildbot
Date: Sun Apr 8 12:20:53 2012
New Revision: 811956
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/book-component-appendix.html
websites/production/camel/content/book-in-one-page.html
websites/production/camel/content/cache/main.pageCache
websites/production/camel/content/netty.html
Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Sun Apr 8
12:20:53 2012
@@ -11688,7 +11688,7 @@ netty:tcp:<span class="code-comment">//l
<h3><a shape="rect" name="BookComponentAppendix-Options"></a>Options</h3>
<div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>keepAlive</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to ensure socket is not closed due to inactivity
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>tcpNoDelay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
improve TCP protocol performance </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>broadcast</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to choose Multicast over
UDP </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>connectTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>10000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Time to
wait for a socket connection to be available. Value is in millis.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>reuseAddress</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
facilitate socket multiplexing </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>sync</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to set endpoint as one-way or request-response
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>ssl</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td
colspan="1" rowspan="1" class="c
onfluenceTd"> Setting to specify whether SSL encryption is applied to this
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sendBufferSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>65536 bytes</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The
TCP/UDP buffer sizes to be used during outbound communication. Size is bytes.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>receiveBufferSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>65536 bytes</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The TCP/UDP buffer sizes to be used during inbound
communication. Size is bytes. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>corePoolSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The number of allocated threads at component startup.
Defaults to 10 </td></tr><tr><td colspa
n="1" rowspan="1" class="confluenceTd"> <tt>maxPoolSize</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>100</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> The maximum number of threads that may be
allocated to this endpoint. Defaults to 100 </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>disconnect</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> Whether or not to disconnect(close) from
Netty Channel right after use. Can be used for both consumer and producer.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>lazyChannelCreation</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Channels can be lazily created to avoid exceptions, if
the remote server is not up and running when the Camel producer is started.
</td></tr><tr><td colspan="1" rowspan="1" clas
s="confluenceTd"> <tt>transferExchange</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Only used for TCP. You can transfer the exchange over the
wire instead of just the body. The following fields are transferred: In body,
Out body, fault body, In headers, Out headers, fault headers, exchange
properties, exchange exception. This requires that the objects are
serializable. Camel will exclude any non-serializable objects and log it at
WARN level. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>disconnectOnNoReply</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled then this option dictates
NettyConsumer if it should disconnect where there is no reply to send back.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>noReplyLogLevel</tt> </td><td colspan="1" rowspan="1
" class="confluenceTd"> <tt>WARN</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled this option dictates NettyConsumer
which logging level to use when logging a there is no reply to send back.
Values are: <tt>FATAL, ERROR, INFO, DEBUG, OFF</tt>. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>allowDefaultCodec</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The netty
component installs a default codec if both, encoder/deocder is null and
textline is false. Setting allowDefaultCodec to false prevents the netty
component from installing a default codec as the first element in the filter
chain. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>textline</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel
2.4:</b> Only used for TCP.
If no codec is specified, you can use this flag to indicate a text line based
codec; if not specified or the value is false, then Object Serialization is
assumed over TCP. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>delimiter</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>LINE</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.4:</b> The delimiter to use for the textline
codec. Possible values are <tt>LINE</tt> and <tt>NULL</tt>. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>decoderMaxLineLength</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>1024</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The max line
length to use for the textline codec. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>autoAppendDelimiter</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1"
rowspan="1" class="conf
luenceTd"> <b>Camel 2.4:</b> Whether or not to auto append missing end
delimiter when sending using the textline codec. </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>encoding</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The encoding (a charset
name) to use for the textline codec. If not provided, Camel will use the JVM
default Charset. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>workerCount</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> When netty works on nio mode, it uses
default workerCount parameter from Netty, which is cpu_core_threads*2. User can
use this operation to override the default workerCount from Netty
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sslContextParametersRef</tt> </td><td colspan="1
" rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Reference to a
<tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect"
href="registry.html" title="Registry">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<a shape="rect"
href="#BookComponentAppendix-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>receiveBufferSizePredictor</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Configures the buffer size predictor.
See details at Jetty documentation and this <a shape="rect"
class="external-link"
href="http://lists.jboss.org/pipermail/netty-users/2010-January/001958.html"
rel="nofollow">mail thread</a>. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>keepAlive</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to ensure socket is not closed due to inactivity
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>tcpNoDelay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
improve TCP protocol performance </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>broadcast</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to choose Multicast over
UDP </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>connectTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>10000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Time to
wait for a socket connection to be available. Value is in millis.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>reuseAddress</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
facilitate socket multiplexing </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>sync</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to set endpoint as one-way or request-response
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>ssl</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td
colspan="1" rowspan="1" class="c
onfluenceTd"> Setting to specify whether SSL encryption is applied to this
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sendBufferSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>65536 bytes</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The
TCP/UDP buffer sizes to be used during outbound communication. Size is bytes.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>receiveBufferSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>65536 bytes</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The TCP/UDP buffer sizes to be used during inbound
communication. Size is bytes. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>corePoolSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The number of allocated threads at component startup.
Defaults to 10. <b>Note:</b> This optio
n is removed from Camel 2.10 onwards. As we rely on Nettys default settings.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>maxPoolSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>100</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The maximum
number of threads that may be allocated to this endpoint. Defaults to 100.
<b>Note:</b> This option is removed from Camel 2.10 onwards. As we rely on
Nettys default settings. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>disconnect</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Whether or not to disconnect(close) from Netty Channel
right after use. Can be used for both consumer and producer. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>lazyChannelCreation</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td
colspan="1" rowspan="
1" class="confluenceTd"> Channels can be lazily created to avoid exceptions,
if the remote server is not up and running when the Camel producer is started.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>transferExchange</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Only used for TCP. You can transfer the exchange over the
wire instead of just the body. The following fields are transferred: In body,
Out body, fault body, In headers, Out headers, fault headers, exchange
properties, exchange exception. This requires that the objects are
serializable. Camel will exclude any non-serializable objects and log it at
WARN level. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>disconnectOnNoReply</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled then this option dic
tates NettyConsumer if it should disconnect where there is no reply to send
back. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>noReplyLogLevel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>WARN</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If sync is
enabled this option dictates NettyConsumer which logging level to use when
logging a there is no reply to send back. Values are: <tt>FATAL, ERROR, INFO,
DEBUG, OFF</tt>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>allowDefaultCodec</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The netty component
installs a default codec if both, encoder/deocder is null and textline is
false. Setting allowDefaultCodec to false prevents the netty component from
installing a default codec as the first element in the filter chain.
</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>textline</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.4:</b> Only used for TCP. If no codec is
specified, you can use this flag to indicate a text line based codec; if not
specified or the value is false, then Object Serialization is assumed over TCP.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>delimiter</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>LINE</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel
2.4:</b> The delimiter to use for the textline codec. Possible values are
<tt>LINE</tt> and <tt>NULL</tt>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>decoderMaxLineLength</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>1024</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The max line length to use
for the textline codec. </td
></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
><tt>autoAppendDelimiter</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <b>Camel 2.4:</b> Whether or not to auto append missing
>end delimiter when sending using the textline codec. </td></tr><tr><td
>colspan="1" rowspan="1" class="confluenceTd"> <tt>encoding</tt> </td><td
>colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td
>colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The encoding
>(a charset name) to use for the textline codec. If not provided, Camel will
>use the JVM default Charset. </td></tr><tr><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>workerCount</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <b>Camel 2.9:</b> When netty works on nio mode, it uses
>default workerCount parameter from Netty, which is cpu_core_
threads*2. User can use this operation to override the default workerCount
from Netty </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sslContextParametersRef</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Reference to a
<tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect"
href="registry.html" title="Registry">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<a shape="rect"
href="#BookComponentAppendix-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>receiveBufferSizePredictor</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Configures the buffer size predictor.
See details at Jetty documentatio
n and this <a shape="rect" class="external-link"
href="http://lists.jboss.org/pipermail/netty-users/2010-January/001958.html"
rel="nofollow">mail thread</a>. </td></tr></tbody></table>
</div>
</div>
Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Sun Apr 8 12:20:53
2012
@@ -31854,7 +31854,7 @@ netty:tcp:<span class="code-comment">//l
<h3><a shape="rect" name="BookInOnePage-Options"></a>Options</h3>
<div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>keepAlive</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to ensure socket is not closed due to inactivity
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>tcpNoDelay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
improve TCP protocol performance </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>broadcast</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to choose Multicast over
UDP </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>connectTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>10000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Time to
wait for a socket connection to be available. Value is in millis.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>reuseAddress</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
facilitate socket multiplexing </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>sync</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to set endpoint as one-way or request-response
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>ssl</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td
colspan="1" rowspan="1" class="c
onfluenceTd"> Setting to specify whether SSL encryption is applied to this
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sendBufferSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>65536 bytes</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The
TCP/UDP buffer sizes to be used during outbound communication. Size is bytes.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>receiveBufferSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>65536 bytes</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The TCP/UDP buffer sizes to be used during inbound
communication. Size is bytes. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>corePoolSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The number of allocated threads at component startup.
Defaults to 10 </td></tr><tr><td colspa
n="1" rowspan="1" class="confluenceTd"> <tt>maxPoolSize</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>100</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> The maximum number of threads that may be
allocated to this endpoint. Defaults to 100 </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>disconnect</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> Whether or not to disconnect(close) from
Netty Channel right after use. Can be used for both consumer and producer.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>lazyChannelCreation</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Channels can be lazily created to avoid exceptions, if
the remote server is not up and running when the Camel producer is started.
</td></tr><tr><td colspan="1" rowspan="1" clas
s="confluenceTd"> <tt>transferExchange</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Only used for TCP. You can transfer the exchange over the
wire instead of just the body. The following fields are transferred: In body,
Out body, fault body, In headers, Out headers, fault headers, exchange
properties, exchange exception. This requires that the objects are
serializable. Camel will exclude any non-serializable objects and log it at
WARN level. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>disconnectOnNoReply</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled then this option dictates
NettyConsumer if it should disconnect where there is no reply to send back.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>noReplyLogLevel</tt> </td><td colspan="1" rowspan="1
" class="confluenceTd"> <tt>WARN</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled this option dictates NettyConsumer
which logging level to use when logging a there is no reply to send back.
Values are: <tt>FATAL, ERROR, INFO, DEBUG, OFF</tt>. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>allowDefaultCodec</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The netty
component installs a default codec if both, encoder/deocder is null and
textline is false. Setting allowDefaultCodec to false prevents the netty
component from installing a default codec as the first element in the filter
chain. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>textline</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel
2.4:</b> Only used for TCP.
If no codec is specified, you can use this flag to indicate a text line based
codec; if not specified or the value is false, then Object Serialization is
assumed over TCP. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>delimiter</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>LINE</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.4:</b> The delimiter to use for the textline
codec. Possible values are <tt>LINE</tt> and <tt>NULL</tt>. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>decoderMaxLineLength</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>1024</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The max line
length to use for the textline codec. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>autoAppendDelimiter</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1"
rowspan="1" class="conf
luenceTd"> <b>Camel 2.4:</b> Whether or not to auto append missing end
delimiter when sending using the textline codec. </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>encoding</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The encoding (a charset
name) to use for the textline codec. If not provided, Camel will use the JVM
default Charset. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>workerCount</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> When netty works on nio mode, it uses
default workerCount parameter from Netty, which is cpu_core_threads*2. User can
use this operation to override the default workerCount from Netty
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sslContextParametersRef</tt> </td><td colspan="1
" rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Reference to a
<tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect"
href="registry.html" title="Registry">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<a shape="rect" href="#BookInOnePage-UsingtheJSSEConfigurationUtility">Using
the JSSE Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>receiveBufferSizePredictor</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Configures the buffer size predictor.
See details at Jetty documentation and this <a shape="rect"
class="external-link"
href="http://lists.jboss.org/pipermail/netty-users/2010-January/001958.html"
rel="nofollow">mail thread</a>. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>keepAlive</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to ensure socket is not closed due to inactivity
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>tcpNoDelay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
improve TCP protocol performance </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>broadcast</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to choose Multicast over
UDP </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>connectTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>10000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Time to
wait for a socket connection to be available. Value is in millis.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>reuseAddress</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
facilitate socket multiplexing </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>sync</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to set endpoint as one-way or request-response
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>ssl</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td
colspan="1" rowspan="1" class="c
onfluenceTd"> Setting to specify whether SSL encryption is applied to this
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sendBufferSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>65536 bytes</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The
TCP/UDP buffer sizes to be used during outbound communication. Size is bytes.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>receiveBufferSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>65536 bytes</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The TCP/UDP buffer sizes to be used during inbound
communication. Size is bytes. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>corePoolSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The number of allocated threads at component startup.
Defaults to 10. <b>Note:</b> This optio
n is removed from Camel 2.10 onwards. As we rely on Nettys default settings.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>maxPoolSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>100</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The maximum
number of threads that may be allocated to this endpoint. Defaults to 100.
<b>Note:</b> This option is removed from Camel 2.10 onwards. As we rely on
Nettys default settings. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>disconnect</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Whether or not to disconnect(close) from Netty Channel
right after use. Can be used for both consumer and producer. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>lazyChannelCreation</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td
colspan="1" rowspan="
1" class="confluenceTd"> Channels can be lazily created to avoid exceptions,
if the remote server is not up and running when the Camel producer is started.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>transferExchange</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Only used for TCP. You can transfer the exchange over the
wire instead of just the body. The following fields are transferred: In body,
Out body, fault body, In headers, Out headers, fault headers, exchange
properties, exchange exception. This requires that the objects are
serializable. Camel will exclude any non-serializable objects and log it at
WARN level. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>disconnectOnNoReply</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled then this option dic
tates NettyConsumer if it should disconnect where there is no reply to send
back. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>noReplyLogLevel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>WARN</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If sync is
enabled this option dictates NettyConsumer which logging level to use when
logging a there is no reply to send back. Values are: <tt>FATAL, ERROR, INFO,
DEBUG, OFF</tt>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>allowDefaultCodec</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The netty component
installs a default codec if both, encoder/deocder is null and textline is
false. Setting allowDefaultCodec to false prevents the netty component from
installing a default codec as the first element in the filter chain.
</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>textline</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.4:</b> Only used for TCP. If no codec is
specified, you can use this flag to indicate a text line based codec; if not
specified or the value is false, then Object Serialization is assumed over TCP.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>delimiter</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>LINE</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel
2.4:</b> The delimiter to use for the textline codec. Possible values are
<tt>LINE</tt> and <tt>NULL</tt>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>decoderMaxLineLength</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>1024</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The max line length to use
for the textline codec. </td
></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
><tt>autoAppendDelimiter</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <b>Camel 2.4:</b> Whether or not to auto append missing
>end delimiter when sending using the textline codec. </td></tr><tr><td
>colspan="1" rowspan="1" class="confluenceTd"> <tt>encoding</tt> </td><td
>colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td
>colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The encoding
>(a charset name) to use for the textline codec. If not provided, Camel will
>use the JVM default Charset. </td></tr><tr><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>workerCount</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <b>Camel 2.9:</b> When netty works on nio mode, it uses
>default workerCount parameter from Netty, which is cpu_core_
threads*2. User can use this operation to override the default workerCount
from Netty </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sslContextParametersRef</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Reference to a
<tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect"
href="registry.html" title="Registry">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<a shape="rect" href="#BookInOnePage-UsingtheJSSEConfigurationUtility">Using
the JSSE Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>receiveBufferSizePredictor</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Configures the buffer size predictor.
See details at Jetty documentation and th
is <a shape="rect" class="external-link"
href="http://lists.jboss.org/pipermail/netty-users/2010-January/001958.html"
rel="nofollow">mail thread</a>. </td></tr></tbody></table>
</div>
</div>
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/camel/content/netty.html
==============================================================================
--- websites/production/camel/content/netty.html (original)
+++ websites/production/camel/content/netty.html Sun Apr 8 12:20:53 2012
@@ -116,7 +116,7 @@ netty:tcp:<span class="code-comment">//l
<h3><a shape="rect" name="Netty-Options"></a>Options</h3>
<div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>keepAlive</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to ensure socket is not closed due to inactivity
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>tcpNoDelay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
improve TCP protocol performance </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>broadcast</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to choose Multicast over
UDP </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>connectTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>10000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Time to
wait for a socket connection to be available. Value is in millis.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>reuseAddress</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
facilitate socket multiplexing </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>sync</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to set endpoint as one-way or request-response
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>ssl</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td
colspan="1" rowspan="1" class="c
onfluenceTd"> Setting to specify whether SSL encryption is applied to this
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sendBufferSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>65536 bytes</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The
TCP/UDP buffer sizes to be used during outbound communication. Size is bytes.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>receiveBufferSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>65536 bytes</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The TCP/UDP buffer sizes to be used during inbound
communication. Size is bytes. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>corePoolSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The number of allocated threads at component startup.
Defaults to 10 </td></tr><tr><td colspa
n="1" rowspan="1" class="confluenceTd"> <tt>maxPoolSize</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>100</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> The maximum number of threads that may be
allocated to this endpoint. Defaults to 100 </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>disconnect</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> Whether or not to disconnect(close) from
Netty Channel right after use. Can be used for both consumer and producer.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>lazyChannelCreation</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Channels can be lazily created to avoid exceptions, if
the remote server is not up and running when the Camel producer is started.
</td></tr><tr><td colspan="1" rowspan="1" clas
s="confluenceTd"> <tt>transferExchange</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Only used for TCP. You can transfer the exchange over the
wire instead of just the body. The following fields are transferred: In body,
Out body, fault body, In headers, Out headers, fault headers, exchange
properties, exchange exception. This requires that the objects are
serializable. Camel will exclude any non-serializable objects and log it at
WARN level. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>disconnectOnNoReply</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled then this option dictates
NettyConsumer if it should disconnect where there is no reply to send back.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>noReplyLogLevel</tt> </td><td colspan="1" rowspan="1
" class="confluenceTd"> <tt>WARN</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled this option dictates NettyConsumer
which logging level to use when logging a there is no reply to send back.
Values are: <tt>FATAL, ERROR, INFO, DEBUG, OFF</tt>. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>allowDefaultCodec</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The netty
component installs a default codec if both, encoder/deocder is null and
textline is false. Setting allowDefaultCodec to false prevents the netty
component from installing a default codec as the first element in the filter
chain. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>textline</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel
2.4:</b> Only used for TCP.
If no codec is specified, you can use this flag to indicate a text line based
codec; if not specified or the value is false, then Object Serialization is
assumed over TCP. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>delimiter</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>LINE</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.4:</b> The delimiter to use for the textline
codec. Possible values are <tt>LINE</tt> and <tt>NULL</tt>. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>decoderMaxLineLength</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>1024</tt> </td><td
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The max line
length to use for the textline codec. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>autoAppendDelimiter</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1"
rowspan="1" class="conf
luenceTd"> <b>Camel 2.4:</b> Whether or not to auto append missing end
delimiter when sending using the textline codec. </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>encoding</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The encoding (a charset
name) to use for the textline codec. If not provided, Camel will use the JVM
default Charset. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>workerCount</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> When netty works on nio mode, it uses
default workerCount parameter from Netty, which is cpu_core_threads*2. User can
use this operation to override the default workerCount from Netty
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sslContextParametersRef</tt> </td><td colspan="1
" rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Reference to a
<tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect"
href="registry.html" title="Registry">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<a shape="rect" href="#Netty-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>receiveBufferSizePredictor</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Configures the buffer size predictor.
See details at Jetty documentation and this <a shape="rect"
class="external-link"
href="http://lists.jboss.org/pipermail/netty-users/2010-January/001958.html"
rel="nofollow">mail thread</a>. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Name </th><th colspan="1" rowspan="1"
class="confluenceTh"> Default Value </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>keepAlive</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to ensure socket is not closed due to inactivity
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>tcpNoDelay</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
improve TCP protocol performance </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>broadcast</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to choose Multicast over
UDP </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>connectTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>10000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Time to
wait for a socket connection to be available. Value is in millis.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>reuseAddress</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>true</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Setting to
facilitate socket multiplexing </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>sync</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Setting to set endpoint as one-way or request-response
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>ssl</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td
colspan="1" rowspan="1" class="c
onfluenceTd"> Setting to specify whether SSL encryption is applied to this
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sendBufferSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>65536 bytes</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The
TCP/UDP buffer sizes to be used during outbound communication. Size is bytes.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>receiveBufferSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>65536 bytes</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The TCP/UDP buffer sizes to be used during inbound
communication. Size is bytes. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>corePoolSize</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> The number of allocated threads at component startup.
Defaults to 10. <b>Note:</b> This optio
n is removed from Camel 2.10 onwards. As we rely on Nettys default settings.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>maxPoolSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>100</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The maximum
number of threads that may be allocated to this endpoint. Defaults to 100.
<b>Note:</b> This option is removed from Camel 2.10 onwards. As we rely on
Nettys default settings. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>disconnect</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Whether or not to disconnect(close) from Netty Channel
right after use. Can be used for both consumer and producer. </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> <tt>lazyChannelCreation</tt>
</td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td
colspan="1" rowspan="
1" class="confluenceTd"> Channels can be lazily created to avoid exceptions,
if the remote server is not up and running when the Camel producer is started.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>transferExchange</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> Only used for TCP. You can transfer the exchange over the
wire instead of just the body. The following fields are transferred: In body,
Out body, fault body, In headers, Out headers, fault headers, exchange
properties, exchange exception. This requires that the objects are
serializable. Camel will exclude any non-serializable objects and log it at
WARN level. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>disconnectOnNoReply</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> If sync is enabled then this option dic
tates NettyConsumer if it should disconnect where there is no reply to send
back. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>noReplyLogLevel</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>WARN</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If sync is
enabled this option dictates NettyConsumer which logging level to use when
logging a there is no reply to send back. Values are: <tt>FATAL, ERROR, INFO,
DEBUG, OFF</tt>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>allowDefaultCodec</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>true</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The netty component
installs a default codec if both, encoder/deocder is null and textline is
false. Setting allowDefaultCodec to false prevents the netty component from
installing a default codec as the first element in the filter chain.
</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>textline</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.4:</b> Only used for TCP. If no codec is
specified, you can use this flag to indicate a text line based codec; if not
specified or the value is false, then Object Serialization is assumed over TCP.
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>delimiter</tt> </td><td colspan="1" rowspan="1" class="confluenceTd">
<tt>LINE</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel
2.4:</b> The delimiter to use for the textline codec. Possible values are
<tt>LINE</tt> and <tt>NULL</tt>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>decoderMaxLineLength</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <tt>1024</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The max line length to use
for the textline codec. </td
></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
><tt>autoAppendDelimiter</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <b>Camel 2.4:</b> Whether or not to auto append missing
>end delimiter when sending using the textline codec. </td></tr><tr><td
>colspan="1" rowspan="1" class="confluenceTd"> <tt>encoding</tt> </td><td
>colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td
>colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> The encoding
>(a charset name) to use for the textline codec. If not provided, Camel will
>use the JVM default Charset. </td></tr><tr><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>workerCount</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1"
>class="confluenceTd"> <b>Camel 2.9:</b> When netty works on nio mode, it uses
>default workerCount parameter from Netty, which is cpu_core_
threads*2. User can use this operation to override the default workerCount
from Netty </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">
<tt>sslContextParametersRef</tt> </td><td colspan="1" rowspan="1"
class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Reference to a
<tt>org.apache.camel.util.jsse.SSLContextParameters</tt> in the <a shape="rect"
href="registry.html" title="Registry">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<a shape="rect" href="#Netty-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</a>. </td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"> <tt>receiveBufferSizePredictor</tt> </td><td colspan="1"
rowspan="1" class="confluenceTd"> null </td><td colspan="1" rowspan="1"
class="confluenceTd"> <b>Camel 2.9:</b> Configures the buffer size predictor.
See details at Jetty documentation and this <a sh
ape="rect" class="external-link"
href="http://lists.jboss.org/pipermail/netty-users/2010-January/001958.html"
rel="nofollow">mail thread</a>. </td></tr></tbody></table>
</div>
</div>