Fix for SYNAPSE-1082 by Prabath
git-svn-id: https://svn.apache.org/repos/asf/synapse/trunk@1776367 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/java/modules/documentation/src/site/xdoc/userguide/faq.xml b/java/modules/documentation/src/site/xdoc/userguide/faq.xml
index 27a87c1..34960a1 100644
--- a/java/modules/documentation/src/site/xdoc/userguide/faq.xml
+++ b/java/modules/documentation/src/site/xdoc/userguide/faq.xml
@@ -258,11 +258,24 @@
</li>
<p/>
<li>
+ What is the Passthrough transport?
+ <ul>
+ <li>
+ This is the default HTTP transport used by Apache Synapse. HTTP PassThrough Transport
+ is a non-blocking HTTP transport implementation based on HTTP Core NIO and specially
+ designed for streaming messages. It is similar to the old message relay transport,
+ but it does not care about the content type and simply streams all received messages
+ through. It also has a simpler and cleaner model for forwarding messages back and forth.
+ It can be used as an alternative to the NHTTP transport.
+ </li>
+ </ul>
+ </li>
+ <p/>
+ <li>
What is the NHTTP transport?
<ul>
<li>
- This is the default HTTP transport used by Apache Synapse. NHTTP stands for
- non-blocking HTTP. NHTTP transport uses the Java Non-blocking I/O API.
+ NHTTP stands for non-blocking HTTP. NHTTP transport uses the Java Non-blocking I/O API.
This allows the NHTTP transport to scale into handling hundreds of connections
without blocking the threads. The server worker threads used by the NHTTP
transport do not get blocked on I/O until the Synapse receives responses
@@ -273,7 +286,7 @@
</li>
<p/>
<li>
- What is the underlying HTTP library used by the NHTTP transport?
+ What is the underlying HTTP library used by the NHTTP/Passthrough transport?
<ul>
<li>
NHTTP transport uses the Apache Http Core NIO library underneath. This