diff options
author | Matthias Radestock <matthias@rabbitmq.com> | 2010-08-02 15:05:22 +0100 |
---|---|---|
committer | Matthias Radestock <matthias@rabbitmq.com> | 2010-08-02 15:05:22 +0100 |
commit | 25040ea8fb2b3a2348e29bf0a522540b9a2d6b05 (patch) | |
tree | 87fa86d80ef503715f2988fa56058acdb7dd9dc8 | |
parent | 4e61804a04ea425becc0b89f37f4d36978157766 (diff) | |
download | rabbitmq-server-25040ea8fb2b3a2348e29bf0a522540b9a2d6b05.tar.gz |
update reader state docs
-rw-r--r-- | src/rabbit_reader.erl | 11 |
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, |