Skip to content
Commit 5223fa1c authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

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)
parent 15c1d96d
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment