27.01.2014 Views

AMQP Specification Transport

AMQP Specification Transport

AMQP Specification Transport

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>AMQP</strong> <strong>Specification</strong>.<br />

Session<br />

Upon receiving any explicit detach, including those caused by exceptions, clients may choose to reattach and<br />

resume just as they would from an ordinary network failure. If the detach was caused by an exception, the<br />

client may choose, upon resume, to alter or omit any unexecuted commands, i.e. those following the<br />

exceptional condition. A client SHOULD examine the cause of failure and determine if it is likely to resolve<br />

itself before replaying unmodified commands.<br />

Endpoint<br />

Endpoint<br />

======================================================<br />

COMMAND_1 ----------><br />

COMMAND_2 ----------><br />

COMMAND_3 ---+ +--- DETACH(executed=1,<br />

\ / exception="...")<br />

x<br />

/ \<br />

*discarded*<br />

DETACH ----------><br />

...<br />

ATTACH ----------><br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!