summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2010-08-02 15:05:22 +0100
committerMatthias Radestock <matthias@rabbitmq.com>2010-08-02 15:05:22 +0100
commit25040ea8fb2b3a2348e29bf0a522540b9a2d6b05 (patch)
tree87fa86d80ef503715f2988fa56058acdb7dd9dc8
parent4e61804a04ea425becc0b89f37f4d36978157766 (diff)
downloadrabbitmq-server-25040ea8fb2b3a2348e29bf0a522540b9a2d6b05.tar.gz
update reader state docs
-rw-r--r--src/rabbit_reader.erl11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl
index 2a1ae34e..d6c15170 100644
--- a/src/rabbit_reader.erl
+++ b/src/rabbit_reader.erl
@@ -101,6 +101,17 @@
%% -> log error, mark channel as closing, *running*
%% handshake_timeout -> ignore, *running*
%% heartbeat timeout -> *throw*
+%% conserve_memory=true -> *blocking*
+%% blocking:
+%% conserve_memory=true -> *blocking*
+%% conserve_memory=false -> *running*
+%% receive a method frame for a content-bearing method
+%% -> process, stop receiving, *blocked*
+%% ...rest same as 'running'
+%% blocked:
+%% conserve_memory=true -> *blocked*
+%% conserve_memory=false -> resume receiving, *running*
+%% ...rest same as 'running'
%% closing:
%% socket close -> *terminate*
%% receive connection.close -> send connection.close_ok,