More development on the QRes side, by mjr, dschulz, agasparovic,
with cleanups by swm, eschwartz.
------------------------------------------------------------------------
r496122 | mjr | 2011-09-29 17:33:13 -0400 (Thu, 29 Sep 2011) | 40 lines
Implement transactional enqueuing directly to message broker
Tests that will verify: Added assertion to test-stomp-bypass-oaq
Added test-stomp-reconcile-tx-queued-message
test-stomp-client unit tests pass using local amq:
ran 11 unit tests (70 assertions, 0 failures, 0 errors)
------------------------------------------------------------------------
r492371 | swm | 2011-09-12 14:29:20 -0400 (Mon, 12 Sep 2011) | 61 lines
Clean up code along the way (e.g., remove code marked obsolete,
get rid of spurious 'quake:' package prefixes, etc).
------------------------------------------------------------------------
r478768 | mjr | 2011-07-13 12:49:27 -0400 (Wed, 13 Jul 2011) | 21 lines
Fix buggy key-mapping code, stop trimming trailing whitespace on recvd frames.
Tests that will verify: test-stomp-client unit tests pass using local amq:
ran 10 unit tests (65 assertions, 0 failures, 0 errors)
------------------------------------------------------------------------
r478083 | eschwartz | 2011-07-08 18:23:20 -0400 (Fri, 08 Jul 2011) | 28 lines
Replace buggy defconstant with defvar.
------------------------------------------------------------------------
r475933 | dschulz | 2011-06-27 14:13:23 -0400 (Mon, 27 Jun 2011) | 25 lines
Add a header-mangling option to cl-stomp, and use it in our stomp code.
AMQ has a lot of assumptions baked in around how thier headers are
formatted. (no "-" or "." characters) This is all in the JMS spec, and
this brings our stomp implementation up to code WRT all that junk. We
mangle and demangle header strings in the same way that AMQ's stomp
implementation does.
------------------------------------------------------------------------
r474659 | mjr | 2011-06-21 13:31:31 -0400 (Tue, 21 Jun 2011) | 54 lines
Tests that will verify: test-stomp-client unit tests pass using local amq:
ran 10 unit tests (65 assertions, 0 failures, 0 errors)
------------------------------------------------------------------------
r471116 | agasparovic | 2011-06-03 11:32:18 -0400 (Fri, 03 Jun 2011) | 18 lines
Added support for message selectors to the CL-STOMP library
CL-STOMP now allows subscribing to a destination with an SQL 92-style selector
string, which will filter messages by their properties (headers) at the
broker. It also supports identifying a subscription with a string, which may be
used later in conjunction with a new UNSUBSCRIBE-ID method. This is useful in
cases of overlapping subscriptions to the same destination, but with differing
selectors; a client can either UNSUBSCRIBE all subscriptions to the destination
or one by id.
------------------------------------------------------------------------
r468880 | mjr | 2011-05-24 11:37:48 -0400 (Tue, 24 May 2011) | 21 lines
Handle malformed stomp frame headers
Tests that will verify: test-stomp-client unit tests pass using local amq:
ran 8 unit tests (56 assertions, 0 failures, 0 errors)