Skip to content
  • Francois-Rene Rideau's avatar
    More development on the QRes side, by mjr, dschulz, agasparovic, · 5223fa1c
    Francois-Rene Rideau authored
    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)
    5223fa1c