From 80d14bbb0ebf3e6a7f501ef30933ae0abeb14e48 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Wed, 3 Sep 2008 02:59:25 +0000 Subject: [PATCH] * Improved the diagram in ChannelPipeline --- .../jboss/netty/channel/ChannelPipeline.java | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/main/java/org/jboss/netty/channel/ChannelPipeline.java b/src/main/java/org/jboss/netty/channel/ChannelPipeline.java index d03ab0413b..ee4f797855 100644 --- a/src/main/java/org/jboss/netty/channel/ChannelPipeline.java +++ b/src/main/java/org/jboss/netty/channel/ChannelPipeline.java @@ -59,40 +59,40 @@ import org.jboss.netty.handler.ssl.SslHandler; * *
  *
- *                                             I/O Request
- *                                           via {@link Channel} or
- *                                       {@link ChannelHandlerContext}
- *                                                 |
- *   +---------------------------------------------+----------------+
- *   |                       ChannelPipeline       |                |
- *   |                                            \|/               |
- *   |       +----------------------+  +-----------+------------+   |
- *   |  LAST | Upstream Handler  N  |  | Downstream Handler  M  |   |
- *   |   .   +----------+-----------+  +-----------+------------+   |
- *   |   .             /|\                         |                |
- *   |   .              |                         \|/               |
- *   |   .   +----------+-----------+  +-----------+------------+   |
- *   |   .   | Upstream Handler N-1 |  | Downstream Handler M-1 |   |
- *   |   .   +----------+-----------+  +-----------+------------+   |
- *   |   .             /|\                         .                |
- *   |   .              .                          .                |
- *   |   .      [ Going UPSTREAM ]        [ Going DOWNSTREAM ]      |
- *   |   .              .                          .                |
- *   |   .              .                         \|/               |
- *   |   .   +----------+-----------+  +-----------+------------+   |
- *   |   .   | Upstream Handler  2  |  | Downstream Handler  2  |   |
- *   |   .   +----------+-----------+  +-----------+------------+   |
- *   |   .             /|\                         |                |
- *   |   .              |                         \|/               |
- *   |   .   +----------+-----------+  +-----------+------------+   |
- *   | FIRST | Upstream Handler  1  |  | Downstream Handler  1  |   |
- *   |       +----------+-----------+  +-----------+------------+   |
- *   |                 /|\                         |                |
- *   +------------------+--------------------------+----------------+
- *                      |                         \|/
- *   +------------------+--------------------------+----------------+
- *   |             I/O Threads (Transport Implementation)           |
- *   +--------------------------------------------------------------+
+ *                                            I/O Request
+ *                                          via {@link Channel} or
+ *                                      {@link ChannelHandlerContext}
+ *                                                |
+ *  +---------------------------------------------+--------------------+
+ *  |                       ChannelPipeline       |                    |
+ *  |                                            \|/                   |
+ *  |       +----------------------+  +-----------+------------+       |
+ *  |  LAST | Upstream Handler  N  |  | Downstream Handler  M  | LAST  |
+ *  |   .   +----------+-----------+  +-----------+------------+   .   |
+ *  |   .             /|\                         |                .   |
+ *  |   .              |                         \|/               .   |
+ *  |   .   +----------+-----------+  +-----------+------------+   .   |
+ *  |   .   | Upstream Handler N-1 |  | Downstream Handler M-1 |   .   |
+ *  |   .   +----------+-----------+  +-----------+------------+   .   |
+ *  |   .             /|\                         .                .   |
+ *  |   .              .                          .                .   |
+ *  |   .      [ Going UPSTREAM ]        [ Going DOWNSTREAM ]      .   |
+ *  |   .              .                          .                .   |
+ *  |   .              .                         \|/               .   |
+ *  |   .   +----------+-----------+  +-----------+------------+   .   |
+ *  |   .   | Upstream Handler  2  |  | Downstream Handler  2  |   .   |
+ *  |   .   +----------+-----------+  +-----------+------------+   .   |
+ *  |   .             /|\                         |                .   |
+ *  |   .              |                         \|/               .   |
+ *  |   .   +----------+-----------+  +-----------+------------+   .   |
+ *  | FIRST | Upstream Handler  1  |  | Downstream Handler  1  | FIRST |
+ *  |       +----------+-----------+  +-----------+------------+       |
+ *  |                 /|\                         |                    |
+ *  +------------------+--------------------------+--------------------+
+ *                     |                         \|/
+ *  +------------------+--------------------------+--------------------+
+ *  |             I/O Threads (Transport Implementation)               |
+ *  +------------------------------------------------------------------+
  * 
* *

Building a pipeline