summaryrefslogtreecommitdiff
path: root/python/qpid/messaging.py
Commit message (Collapse)AuthorAgeFilesLines
* QPID-2292: added the redelivered flag to the message classRafael H. Schloming2009-12-171-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@891794 13f79535-47bb-0310-9956-ffa450edef68
* workaround for ptol failuresRafael H. Schloming2009-12-011-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885803 13f79535-47bb-0310-9956-ffa450edef68
* Added a simple workaround for the python client to handle the "text/plain" ↵Rajith Muditha Attapattu2009-12-011-0/+2
| | | | | | | | | | | content type supplied by the JMS client. The python client expects the encoding along with the content type, while the java client just specifies the content type. The workaround will default to utf8 as the encoding for "text/plan" if the encoding isn't specified. Rafael will provide a more complete solution in the future. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@885667 13f79535-47bb-0310-9956-ffa450edef68
* Handle empty (rather than null) content type as sent by c++ clientGordon Sim2009-11-201-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@882498 13f79535-47bb-0310-9956-ffa450edef68
* added support for sender/receiver delete, made tests clean up after ↵Rafael H. Schloming2009-11-141-5/+8
| | | | | | themselves, split logging of raw bytes and unencoded ops into distinct categories git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@836200 13f79535-47bb-0310-9956-ffa450edef68
* removed start/stopRafael H. Schloming2009-11-141-83/+31
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@836085 13f79535-47bb-0310-9956-ffa450edef68
* removed listeners in favor of next_receiverRafael H. Schloming2009-11-121-44/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@835488 13f79535-47bb-0310-9956-ffa450edef68
* improved request/response performance by using an I/O based condition ↵Rafael H. Schloming2009-10-261-2/+2
| | | | | | instead of the default condition from the python threading module git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@829837 13f79535-47bb-0310-9956-ffa450edef68
* use ewait on message fetch; added optional args to message constructor and ↵Rafael H. Schloming2009-10-111-14/+42
| | | | | | improved message repr git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824106 13f79535-47bb-0310-9956-ffa450edef68
* added durable and reconnect options to the testsRafael H. Schloming2009-10-111-5/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824028 13f79535-47bb-0310-9956-ffa450edef68
* resent linked variable; fixed possible drain failure during reconnectRafael H. Schloming2009-10-111-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@824024 13f79535-47bb-0310-9956-ffa450edef68
* made addresses not auto-create by default; added error handling and tests ↵Rafael H. Schloming2009-10-101-7/+30
| | | | | | for nonexist/invalid addresses; added logging for aborted connections; fixed spurious reattach git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@823890 13f79535-47bb-0310-9956-ffa450edef68
* added back exchange query on link establishment; added sender.sync()Rafael H. Schloming2009-09-241-11/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@818556 13f79535-47bb-0310-9956-ffa450edef68
* switched API over to select based driver; added address parserRafael H. Schloming2009-09-231-3/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@818075 13f79535-47bb-0310-9956-ffa450edef68
* fixed the wait logic for session closeRafael H. Schloming2009-09-041-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@811350 13f79535-47bb-0310-9956-ffa450edef68
* removed final use of catchupRafael H. Schloming2009-09-031-16/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@811088 13f79535-47bb-0310-9956-ffa450edef68
* added timeout option to sendRafael H. Schloming2009-09-031-3/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@811066 13f79535-47bb-0310-9956-ffa450edef68
* changed Lockable -> Waiter and switched its usage from has-a to is-a; also ↵Rafael H. Schloming2009-09-021-16/+20
| | | | | | fixed some more imports git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@810573 13f79535-47bb-0310-9956-ffa450edef68
* fixed importRafael H. Schloming2009-09-021-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@810511 13f79535-47bb-0310-9956-ffa450edef68
* split out driver and utility code from messaging.py; added _ to private ↵Rafael H. Schloming2009-09-021-540/+77
| | | | | | methods within messaging.py git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@810508 13f79535-47bb-0310-9956-ffa450edef68
* added sync flag to acknowledge and ack_capcity to SessionRafael H. Schloming2009-09-021-3/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@810495 13f79535-47bb-0310-9956-ffa450edef68
* added missing names to __all__Rafael H. Schloming2009-09-011-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@810115 13f79535-47bb-0310-9956-ffa450edef68
* added async send to the API; minor doc updatesRafael H. Schloming2009-08-311-4/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@809707 13f79535-47bb-0310-9956-ffa450edef68
* added make doc; modified @synchronized to preserve docstrings and argnamesRafael H. Schloming2009-08-271-8/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@808608 13f79535-47bb-0310-9956-ffa450edef68
* added an assertion to check that credit constraints are not violated, and ↵Rafael H. Schloming2009-08-271-1/+3
| | | | | | corrected a bug in a wait condition git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@808475 13f79535-47bb-0310-9956-ffa450edef68
* fallback to format_exception for python 2.3Rafael H. Schloming2009-08-251-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@807684 13f79535-47bb-0310-9956-ffa450edef68
* candidate fix for messages sent on unlinked sendersRafael H. Schloming2009-08-241-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@807217 13f79535-47bb-0310-9956-ffa450edef68
* added some test assertions; modified driver/client interaction for drain; ↵Rafael H. Schloming2009-08-241-30/+39
| | | | | | and fixed handling of unlimited capacity git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@807210 13f79535-47bb-0310-9956-ffa450edef68
* fixed some more channel attribute errors; eliminated most uses of catchup in ↵Rafael H. Schloming2009-08-211-22/+36
| | | | | | favor of waiting on semantically meaningful predicates; fixed Serial.__cmp__ to check the type of the other object git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@806734 13f79535-47bb-0310-9956-ffa450edef68
* implemented reconnect and separated out the protocol driver from the ↵Rafael H. Schloming2009-08-201-244/+548
| | | | | | messaging client git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@806393 13f79535-47bb-0310-9956-ffa450edef68
* - removed old and redundent testsRafael H. Schloming2009-08-111-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | - removed old test harness in favor of qpid-python-test - modified qpid-python-test to support "skipped" tests, these are tests that failed due to an anticipated environmental reason such as the broker is not running or it is the wrong version - modified the qpid-python-test harness to exit with appropriate error codes based on the test results - modified the python clients to report version mismatches rather than framing errors - made qpid_config provide variables for 0-8, 0-9, and 0-10 versions of the spec - modified the 0-10 client to directly codegen classes - added new 0-10 framing layer based on push parsing rather than pull parsing - added numerous framing tests git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@803168 13f79535-47bb-0310-9956-ffa450edef68
* added a ConnectError exceptionRafael H. Schloming2009-07-161-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@794844 13f79535-47bb-0310-9956-ffa450edef68
* Added commit and rollback to the Session API and streamlined some test ↵Rafael H. Schloming2009-06-041-6/+58
| | | | | | utilities. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781786 13f79535-47bb-0310-9956-ffa450edef68
* added receiver capacity and testsRafael H. Schloming2009-06-021-7/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781161 13f79535-47bb-0310-9956-ffa450edef68
* modified start and stop to function independently of fetch vs listen, added ↵Rafael H. Schloming2009-06-021-9/+13
| | | | | | Receiver.pending() and added tests for Receiver.start(), Receiver.stop(), and Receiver.pending() git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781132 13f79535-47bb-0310-9956-ffa450edef68
* removed unused attributedRafael H. Schloming2009-06-021-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781116 13f79535-47bb-0310-9956-ffa450edef68
* removed another turnary ifRafael H. Schloming2009-06-021-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781068 13f79535-47bb-0310-9956-ffa450edef68
* removed another turnary ifRafael H. Schloming2009-06-021-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781062 13f79535-47bb-0310-9956-ffa450edef68
* removed another turnary ifRafael H. Schloming2009-06-021-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781061 13f79535-47bb-0310-9956-ffa450edef68
* first commit of new messaging API and test harnessRafael H. Schloming2009-06-021-0/+807
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@781044 13f79535-47bb-0310-9956-ffa450edef68