You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2016/09/05 09:03:30 UTC

svn commit: r1759212 - /tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java

Author: markt
Date: Mon Sep  5 09:03:30 2016
New Revision: 1759212

URL: http://svn.apache.org/viewvc?rev=1759212&view=rev
Log:
Correct diagram for MUST_DISPATCHED dispatched() transition

Modified:
    tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java

Modified: tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java?rev=1759212&r1=1759211&r2=1759212&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java [UTF-8] (original)
+++ tomcat/trunk/java/org/apache/coyote/AsyncStateMachine.java [UTF-8] Mon Sep  5 09:03:30 2016
@@ -63,24 +63,24 @@ import org.apache.tomcat.util.security.P
  * |   |    |                |          |--|timeout()   |                                         |
  * |   |    |     post()     |          | \|/           |     post()                              |
  * |   |    |    |---------- | --�DISPATCHED�---------- | --------------COMPLETING�-----|         |
- * |   |    |    |           |   /|\  |                 |                 | /|\         |         |
- * |   |    |    |    |---�- | ---|   |                 |                 |--|          |         |
- * |   |    ^    ^    |      |        |startAsync()     |               timeout()       |         |
- * |   |    |    |    |       \       |                 |                               |         |
- * |   |    |    |    |        \      |                 |                               |         |
- * |   |    |    |    |         \     |                 |                               |         |
- * |   |    |    |    |          \    |                 |                               |         |
- * |  \|/   |    |    |           \  \|/     post()     |                               |         |
- * | MUST_COMPLETE-�- | ----�------STARTING--�--------- | -------------|                ^         |
- * |  /|\    /|\      |  complete()   |                 |              |     complete() |         |
- * |   |      |       |               |                 |    post()    |     /----------|         |
- * |   |      |       ^               |dispatch()       |    |-----|   |    /                     |
- * |   |      |       |               |                 |    |     |   |   /                      |
- * |   |      |       |              \|/                |    |    \|/ \|/ /       post()          |
- * |   |      |       |         MUST_DISPATCH-----�-----|    |--�--STARTED�---------�---------|   |
- * |   |      |       |              /|\   |                      / |   |                     |   |
+ * |   |    |    |           |   /|\/|\ |               |                 | /|\         |         |
+ * |   |    |    |    |---�- | ---|  |  |               |                 |--|          |         |
+ * |   |    ^    ^    |      |       |  |startAsync()   |               timeout()       |         |
+ * |   |    |    |    |   |-- \ -----|  |               |                               |         |
+ * |   |    |    |    |   |    \        |               |                               |         |
+ * |   |    |    |    |   |     \       |               |                               |         |
+ * |   |    |    |    |   ^      \      |               |                               |         |
+ * |  \|/   |    |    |   |       \    \|/   post()     |                               |         |
+ * | MUST_COMPLETE-�- | - | --�----STARTING--�--------- | -------------|                ^         |
+ * |  /|\    /|\      |   |  complete()  |              |              |     complete() |         |
+ * |   |      |       |   |              |              |    post()    |     /----------|         |
+ * |   |      |       ^   |              |dispatch()    |    |-----|   |    /                     |
+ * |   |      |       |   |              |              |    |     |   |   /                      |
+ * |   |      |       |   |             \|/             |    |    \|/ \|/ /       post()          |
+ * |   |      |       |   |--�--MUST_DISPATCH-----�-----|    |--�--STARTED�---------�---------|   |
+ * |   |      |       | dispatched() /|\   |                      / |   |                     |   |
  * |   |      |       |               |    |post()               /  |   |                     ^   |
- * ^   |      ^       |               |    |dispatched()        /   |   |asyncOperation()     |   |
+ * ^   |      ^       |               |    |                    /   |   |asyncOperation()     |   |
  * |   |      |       ^               |    |                   /    |   |                     |   |
  * |   |      |       |               |    |    |-------------/     |   |�-READ_WRITE_OP--�---|   |
  * |   |      |       |               |    |    |    dispatch()     |            |  |  |          |



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org