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 | 8c2c3dc042ad659afcc4c547fc7adce967942588 (patch) | |
| tree | 87fa86d80ef503715f2988fa56058acdb7dd9dc8 | |
| parent | 224ab397d38bcc714b8f93aae7038dc63a96c6f6 (diff) | |
| download | rabbitmq-server-git-8c2c3dc042ad659afcc4c547fc7adce967942588.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 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, |
