summaryrefslogtreecommitdiff
path: root/src
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
commit8c2c3dc042ad659afcc4c547fc7adce967942588 (patch)
tree87fa86d80ef503715f2988fa56058acdb7dd9dc8 /src
parent224ab397d38bcc714b8f93aae7038dc63a96c6f6 (diff)
downloadrabbitmq-server-git-8c2c3dc042ad659afcc4c547fc7adce967942588.tar.gz
update reader state docs
Diffstat (limited to 'src')
-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 2a1ae34e16..d6c15170be 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,