Author: buildbot
Date: Fri Oct 21 11:21:26 2016
New Revision: 999741
Log:
Production update by buildbot for camel
Added:
websites/production/camel/content/http-session-handling.html
Modified:
websites/production/camel/content/ahc.html
websites/production/camel/content/architecture.html
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/cxf.html
websites/production/camel/content/cxfrs.html
websites/production/camel/content/http.html
websites/production/camel/content/http4.html
websites/production/camel/content/jetty.html
websites/production/camel/content/netty4-http.html
websites/production/camel/content/restlet.html
websites/production/camel/content/undertow.html
Modified: websites/production/camel/content/ahc.html
==============================================================================
--- websites/production/camel/content/ahc.html (original)
+++ websites/production/camel/content/ahc.html Fri Oct 21 11:21:26 2016
@@ -99,7 +99,7 @@
ahc:https://hostname[:port][/resourceUri][?options]
]]></script>
</div></div><p>The default ports are 80 for HTTP and 443 for
HTTPS.</p><p>Query options can be specified on the URI using the following
format:
<strong><code>?option=value&option=value&...</code></strong></p><h3
id="AHC-AhcEndpointOptions">AhcEndpoint Options</h3><div
class="confluenceTableSmall"><div class="table-wrap">
- <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>throwExceptionOnFailure</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>Option to disable throwing the
<strong><code>AhcOperationFailedException</code></strong> in case of failed
responses from the remote server. This allows you to get all responses
regardless of the HTTP status code.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>bridgeEndpoint</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>If the option is true, then
the <strong><code>Exchan
ge.HTTP_URI</code></strong> header is ignored, and use the endpoint's URI for
request. You may also set the
<strong><code>throwExcpetionOnFailure</code></strong> to be false to let
the <strong><code>AhcProducer</code></strong> send all the fault response
back.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>transferException</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>If enabled and an <a shape="rect"
href="exchange.html">Exchange</a> failed processing on the consumer side, and
if the caused <strong><code>Exception</code></strong> was send back serialized
in the response as a
<strong><code>application/x-java-serialized-object</code></strong> content type
(for example using <a shape="rect" href="jetty.html">Jetty</a> or <a
shape="rect" href="servlet.html">SERVLET</a> Camel components). On the producer
side the exception will be deserialized and thrown
as is, instead of the
<strong><code>AhcOperationFailedException</code></strong>. The caused exception
is required to be serialized.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>client</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>To use a custom
<strong><code>com.ning.http.client.AsyncHttpClient</code></strong>.</p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>clientConfig</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>To configure the
<strong><code>AsyncHttpClient</code></strong> to use a custom
<strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong>
instance. This instance replaces any instance configured at the component
level.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>clientConfig.
x</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>To configure additional properties of the
<strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong>
instance used by the endpoint. Note that configuration options set using this
parameter will be merged with those set using the
<strong><code>clientConfig</code></strong> parameter or the instance set at the
component level with properties set using this parameter taking
priority.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>clientConfig.realm.x</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> To
configure realm properties of the
<strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> The
options which can be used are the options from <strong><code>com.ning
.http.client.Realm.RealmBuilder</code></strong>. e.g., to set the scheme, you
should configure
<strong><code>clientConfig.realm.scheme=DIGEST</code></strong></p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>binding</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>To use a custom
<strong><code>org.apache.camel.component.ahc.AhcBinding</code></strong>.</p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>sslContextParameters</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong>
Reference to a
<strong><code>org.apache.camel.util.jsse.SSLContextParameters</code></strong>
in the <a shape="rect" href="registry.html">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<
a shape="rect" href="#AHC-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</a>.  Note that configuring this option will
override any SSL/TLS configuration options provided through
the <strong><code>clientConfig</code></strong> option at the endpoint or
component level.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>bufferSize</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>4096</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><strong>Camel 2.10.3:</strong> The initial
in-memory buffer size used when transferring data between Camel and AHC
Client.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>connectionClose</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><strong><strong>Camel
2.18: </strong></strong>If this option is true, the producer will add a
Conne
ction Close header to HTTP Request</p></td></tr></tbody></table>
+ <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>throwExceptionOnFailure</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>Option to disable throwing the
<strong><code>AhcOperationFailedException</code></strong> in case of failed
responses from the remote server. This allows you to get all responses
regardless of the HTTP status code.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>bridgeEndpoint</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>If the option is true, then
the <strong><code>Exchan
ge.HTTP_URI</code></strong> header is ignored, and use the endpoint's URI for
request. You may also set the
<strong><code>throwExcpetionOnFailure</code></strong> to be false to let
the <strong><code>AhcProducer</code></strong> send all the fault response
back.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>transferException</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>If enabled and an <a shape="rect"
href="exchange.html">Exchange</a> failed processing on the consumer side, and
if the caused <strong><code>Exception</code></strong> was send back serialized
in the response as a
<strong><code>application/x-java-serialized-object</code></strong> content type
(for example using <a shape="rect" href="jetty.html">Jetty</a> or <a
shape="rect" href="servlet.html">SERVLET</a> Camel components). On the producer
side the exception will be deserialized and thrown
as is, instead of the
<strong><code>AhcOperationFailedException</code></strong>. The caused exception
is required to be serialized.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>client</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>To use a custom
<strong><code>com.ning.http.client.AsyncHttpClient</code></strong>.</p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>clientConfig</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>To configure the
<strong><code>AsyncHttpClient</code></strong> to use a custom
<strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong>
instance. This instance replaces any instance configured at the component
level.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>clientConfig.
x</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>To configure additional properties of the
<strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong>
instance used by the endpoint. Note that configuration options set using this
parameter will be merged with those set using the
<strong><code>clientConfig</code></strong> parameter or the instance set at the
component level with properties set using this parameter taking
priority.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>clientConfig.realm.x</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> To
configure realm properties of the
<strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong> The
options which can be used are the options from <strong><code>com.ning
.http.client.Realm.RealmBuilder</code></strong>. e.g., to set the scheme, you
should configure
<strong><code>clientConfig.realm.scheme=DIGEST</code></strong></p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>binding</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>To use a custom
<strong><code>org.apache.camel.component.ahc.AhcBinding</code></strong>.</p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>sslContextParameters</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong>
Reference to a
<strong><code>org.apache.camel.util.jsse.SSLContextParameters</code></strong>
in the <a shape="rect" href="registry.html">Registry</a>.  This reference
overrides any configured SSLContextParameters at the component level.  See
<
a shape="rect" href="#AHC-UsingtheJSSEConfigurationUtility">Using the JSSE
Configuration Utility</a>.  Note that configuring this option will
override any SSL/TLS configuration options provided through
the <strong><code>clientConfig</code></strong> option at the endpoint or
component level.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>bufferSize</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>4096</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><strong>Camel 2.10.3:</strong> The initial
in-memory buffer size used when transferring data between Camel and AHC
Client.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>connectionClose</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><strong><strong>Camel
2.18: </strong></strong>If this option is true, the producer will add a
Conne
ction Close header to HTTP Request</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><code>cookieHandler</code></td><td colspan="1"
rowspan="1" class="confluenceTd"><code>null</code></td><td colspan="1"
rowspan="1" class="confluenceTd"><strong>Camel 2.19:</strong> Configure a
cookie handler to maintain a HTTP session</td></tr></tbody></table>
</div></div><h3 id="AHC-AhcComponentOptions">AhcComponent Options</h3><div
class="confluenceTableSmall"><div class="table-wrap">
<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>client</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>To use a custom
<strong><code>com.ning.http.client.AsyncHttpClient</code>.</strong></p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>clientConfig</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>To configure the
<strong><code>AsyncHttpClient</code></strong> to use a custom
<strong><code>com.ning.http.client.AsyncHttpClientConfig</code></strong>.</p></td></tr><tr><td
colspan="1" rowspan="1" class="co
nfluenceTd"><p><code>binding</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>null</code></p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>To use a custom
<strong><code>org.apache.camel.component.ahc.AhcBinding</code></strong>.</p></td></tr><tr><td
colspan="1" rowspan="1"
class="confluenceTd"><p><code>sslContextParameters</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> To
configure custom SSL/TLS configuration options at the component level. 
See  <a shape="rect" href="#AHC-UsingtheJSSEConfigurationUtility">Using
the JSSE Configuration Utility</a> for more details.  Note that
configuring this option will override any SSL/TLS configuration options
provided through the clientConfig option at the endpoint or component
level.</p></td></tr></tbody></table>
</div></div><p>Notice that setting any of the options on
the <strong><code>AhcComponent</code></strong> will propagate those
options to the <strong><code>AhcEndpoint</code></strong>(s) being created.
However, the <strong><code>AhcEndpoint</code></strong> can also
configure/override a custom option. Options set on endpoints will always take
precedence over options from the
<strong><code>AhcComponent</code>.</strong></p><h3
id="AHC-MessageHeaders">Message Headers</h3><div
class="confluenceTableSmall"><div class="table-wrap">
Modified: websites/production/camel/content/architecture.html
==============================================================================
--- websites/production/camel/content/architecture.html (original)
+++ websites/production/camel/content/architecture.html Fri Oct 21 11:21:26 2016
@@ -90,7 +90,7 @@
<p>The following links are to the individual parts of the Architecture.</p>
-<ul class="childpages-macro"><li><a shape="rect"
href="aop.html">AOP</a></li><li><a shape="rect"
href="async.html">Async</a></li><li><a shape="rect"
href="asynchronous-routing-engine.html">Asynchronous Routing
Engine</a></li><li><a shape="rect"
href="backlogdebugger.html">BacklogDebugger</a></li><li><a shape="rect"
href="backlogtracer.html">BacklogTracer</a></li><li><a shape="rect"
href="bam.html">BAM</a></li><li><a shape="rect"
href="batch-consumer.html">Batch Consumer</a></li><li><a shape="rect"
href="binding.html">Binding</a></li><li><a shape="rect"
href="browsableendpoint.html">BrowsableEndpoint</a></li><li><a shape="rect"
href="camelcontext.html">CamelContext</a></li><li><a shape="rect"
href="camel-core.html">Camel-Core</a></li><li><a shape="rect"
href="cep.html">CEP</a></li><li><a shape="rect"
href="clustering-and-loadbalancing.html">Clustering and
loadbalancing</a></li><li><a shape="rect"
href="component.html">Component</a></li><li><a shape="rect"
href="componentconfiguration
.html">ComponentConfiguration</a></li><li><a shape="rect"
href="data-format.html">Data Format</a></li><li><a shape="rect"
href="debugger.html">Debugger</a></li><li><a shape="rect"
href="delay-interceptor.html">Delay Interceptor</a></li><li><a shape="rect"
href="dependency-injection.html">Dependency Injection</a></li><li><a
shape="rect" href="dozer-type-conversion.html">Dozer Type
Conversion</a></li><li><a shape="rect" href="dsl.html">DSL</a></li><li><a
shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect"
href="endpoint-annotations.html">Endpoint Annotations</a></li><li><a
shape="rect" href="endpointcompleter.html">EndpointCompleter</a></li><li><a
shape="rect" href="error-handler.html">Error Handler</a></li><li><a
shape="rect" href="exchange.html">Exchange</a></li><li><a shape="rect"
href="exchange-pattern.html">Exchange Pattern</a></li><li><a shape="rect"
href="expression.html">Expression</a></li><li><a shape="rect"
href="injector.html">Injector</a></li><li><a shap
e="rect" href="intercept.html">Intercept</a></li><li><a shape="rect"
href="inversion-of-control-with-smart-defaults.html">Inversion Of Control With
Smart Defaults</a></li><li><a shape="rect"
href="languages.html">Languages</a></li><li><a shape="rect"
href="lifecycle.html">Lifecycle</a></li><li><a shape="rect"
href="oncompletion.html">OnCompletion</a></li><li><a shape="rect"
href="pluggable-class-resolvers.html">Pluggable Class Resolvers</a></li><li><a
shape="rect" href="predicate.html">Predicate</a></li><li><a shape="rect"
href="processor.html">Processor</a></li><li><a shape="rect"
href="processorfactory.html">ProcessorFactory</a></li><li><a shape="rect"
href="registry.html">Registry</a></li><li><a shape="rect"
href="routebuilder.html">RouteBuilder</a></li><li><a shape="rect"
href="routepolicy.html">RoutePolicy</a></li><li><a shape="rect"
href="routes.html">Routes</a></li><li><a shape="rect"
href="rx.html">RX</a></li><li><a shape="rect"
href="security.html">Security</a></li><li><a s
hape="rect" href="servicepool.html">ServicePool</a></li><li><a shape="rect"
href="stream-caching.html">Stream caching</a></li><li><a shape="rect"
href="threading-model.html">Threading Model</a></li><li><a shape="rect"
href="toasync.html">ToAsync</a></li><li><a shape="rect"
href="tracer.html">Tracer</a></li><li><a shape="rect"
href="transport.html">Transport</a></li><li><a shape="rect"
href="type-converter.html">Type Converter</a></li><li><a shape="rect"
href="uris.html">URIs</a></li><li><a shape="rect"
href="uuidgenerator.html">UuidGenerator</a></li><li><a shape="rect"
href="xml-configuration.html">Xml Configuration</a></li></ul>
+<ul class="childpages-macro"><li><a shape="rect"
href="aop.html">AOP</a></li><li><a shape="rect"
href="async.html">Async</a></li><li><a shape="rect"
href="asynchronous-routing-engine.html">Asynchronous Routing
Engine</a></li><li><a shape="rect"
href="backlogdebugger.html">BacklogDebugger</a></li><li><a shape="rect"
href="backlogtracer.html">BacklogTracer</a></li><li><a shape="rect"
href="bam.html">BAM</a></li><li><a shape="rect"
href="batch-consumer.html">Batch Consumer</a></li><li><a shape="rect"
href="binding.html">Binding</a></li><li><a shape="rect"
href="browsableendpoint.html">BrowsableEndpoint</a></li><li><a shape="rect"
href="camelcontext.html">CamelContext</a></li><li><a shape="rect"
href="camel-core.html">Camel-Core</a></li><li><a shape="rect"
href="cep.html">CEP</a></li><li><a shape="rect"
href="clustering-and-loadbalancing.html">Clustering and
loadbalancing</a></li><li><a shape="rect"
href="component.html">Component</a></li><li><a shape="rect"
href="componentconfiguration
.html">ComponentConfiguration</a></li><li><a shape="rect"
href="data-format.html">Data Format</a></li><li><a shape="rect"
href="debugger.html">Debugger</a></li><li><a shape="rect"
href="delay-interceptor.html">Delay Interceptor</a></li><li><a shape="rect"
href="dependency-injection.html">Dependency Injection</a></li><li><a
shape="rect" href="dozer-type-conversion.html">Dozer Type
Conversion</a></li><li><a shape="rect" href="dsl.html">DSL</a></li><li><a
shape="rect" href="endpoint.html">Endpoint</a></li><li><a shape="rect"
href="endpoint-annotations.html">Endpoint Annotations</a></li><li><a
shape="rect" href="endpointcompleter.html">EndpointCompleter</a></li><li><a
shape="rect" href="error-handler.html">Error Handler</a></li><li><a
shape="rect" href="exchange.html">Exchange</a></li><li><a shape="rect"
href="exchange-pattern.html">Exchange Pattern</a></li><li><a shape="rect"
href="expression.html">Expression</a></li><li><a shape="rect"
href="http-session-handling.html">HTTP-Session Ha
ndling</a></li><li><a shape="rect"
href="injector.html">Injector</a></li><li><a shape="rect"
href="intercept.html">Intercept</a></li><li><a shape="rect"
href="inversion-of-control-with-smart-defaults.html">Inversion Of Control With
Smart Defaults</a></li><li><a shape="rect"
href="languages.html">Languages</a></li><li><a shape="rect"
href="lifecycle.html">Lifecycle</a></li><li><a shape="rect"
href="oncompletion.html">OnCompletion</a></li><li><a shape="rect"
href="pluggable-class-resolvers.html">Pluggable Class Resolvers</a></li><li><a
shape="rect" href="predicate.html">Predicate</a></li><li><a shape="rect"
href="processor.html">Processor</a></li><li><a shape="rect"
href="processorfactory.html">ProcessorFactory</a></li><li><a shape="rect"
href="registry.html">Registry</a></li><li><a shape="rect"
href="routebuilder.html">RouteBuilder</a></li><li><a shape="rect"
href="routepolicy.html">RoutePolicy</a></li><li><a shape="rect"
href="routes.html">Routes</a></li><li><a shape="rect" href="rx
.html">RX</a></li><li><a shape="rect"
href="security.html">Security</a></li><li><a shape="rect"
href="servicepool.html">ServicePool</a></li><li><a shape="rect"
href="stream-caching.html">Stream caching</a></li><li><a shape="rect"
href="threading-model.html">Threading Model</a></li><li><a shape="rect"
href="toasync.html">ToAsync</a></li><li><a shape="rect"
href="tracer.html">Tracer</a></li><li><a shape="rect"
href="transport.html">Transport</a></li><li><a shape="rect"
href="type-converter.html">Type Converter</a></li><li><a shape="rect"
href="uris.html">URIs</a></li><li><a shape="rect"
href="uuidgenerator.html">UuidGenerator</a></li><li><a shape="rect"
href="xml-configuration.html">Xml Configuration</a></li></ul>
<h2 id="Architecture-Diagram">Diagram</h2>