summaryrefslogtreecommitdiff
path: root/qpid/java/broker/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3158 - Defect in the CRAM-MD5-HEX mechanism - CRAMMD5HexInitialiser ↵Robert Gemmell2011-03-314-7/+239
| | | | | | | | fails to pad bytes in range 0A-0F with leading zero. Add testcase to test CRAM-MD5-HEX mechanism. Guard against nulls in SASL SaslServerFactory.getMechanismNames implementations to avoid dependency on mechanism registration order. Applied patch from Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1087250 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3167: add a unit test of SimpleAMQQueue#processQueue to check delivery ↵Robert Gemmell2011-03-3020-88/+257
| | | | | | when subscriptions with unique selectors are in use git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1087001 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3165: ensure all subscriptions are checked before making the decision ↵Robert Gemmell2011-03-251-22/+71
| | | | | | on whether to stop delivering. Use a boolean instead of doing a 0/1 toggle and update variables to generally clarify logic. Use an int instead of a Long for the iteration decrementing git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1085354 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3090: quote the MBean ObjectName key values for the names of Queues, ↵Robert Gemmell2011-03-015-37/+10
| | | | | | Connections, Exchanges, and VirtualHosts instead of just remapping characters. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1075746 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Add logging to statistics counter on resetAndrew Donald Kennedy2010-12-201-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1051161 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2974: add a specfic test where the DLQ prop isnt specified, splitting ↵Robert Gemmell2010-12-101-11/+36
| | | | | | out PriorityQueue creation to its own test git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1044388 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2973: create the StoreContext upfront for one-time use at later points, ↵Robert Gemmell2010-12-102-10/+14
| | | | | | instead of creating them as required. Remove discarded message tag from the unacked map instead of allowing it to remain until the map is later cleared git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1044387 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2973: ignore the Immediate status of the message when enqueing on the ↵Robert Gemmell2010-12-076-37/+60
| | | | | | DLQ, force it to be enqueued regardless git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1043194 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2973: expand AMQQueueFactoryTestRobert Gemmell2010-12-071-7/+130
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1043004 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2974: add configuration for enabling/disabling DLQ functionalityRobert Gemmell2010-12-078-29/+251
| | | | | | | Applied patch from Andrew Kennedy. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1043003 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2973: add JMX support for creating and manipulating queues with new DLQ ↵Robert Gemmell2010-12-077-12/+210
| | | | | | functionality git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1043001 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2973: broker support for rejecting messages without requeue, and ↵Robert Gemmell2010-12-0725-69/+437
| | | | | | creating+using DLQs git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1042999 13f79535-47bb-0310-9956-ffa450edef68
* Remove temporary files that should not have been checked inAndrew Donald Kennedy2010-12-012-325/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1040922 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Fix tests on java persistent profile by adding delaysAndrew Donald Kennedy2010-11-241-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1038548 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Updating tests and placement of counter callbackAndrew Donald Kennedy2010-11-236-16/+346
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1038157 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Change AtomicLong to synchronized primitive accessAndrew Donald Kennedy2010-11-231-24/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1038156 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Move all AtomicLong operations to end of sample period.Andrew Donald Kennedy2010-11-231-9/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1038155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Update operational logging messagesAndrew Donald Kennedy2010-11-103-14/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1033506 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Make current rate update only once per sample periodAndrew Donald Kennedy2010-11-101-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1033433 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Split statistics into received and deliveredAndrew Donald Kennedy2010-11-0910-121/+293
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1033077 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Updated tests and documentationAndrew Donald Kennedy2010-11-097-18/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1032991 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2932: Add statistics generation for broker message deliveryAndrew Donald Kennedy2010-11-0819-39/+844
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1032643 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2892: Catch Exception on signal handler failureAndrew Donald Kennedy2010-10-031-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1003987 13f79535-47bb-0310-9956-ffa450edef68
* Revert ConcurrentHashMap change from 998887Andrew Donald Kennedy2010-10-011-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1003458 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2869: prevent entering the source queue as destinationRobert Gemmell2010-09-271-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1001947 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2868: guard against non-existent destinations when moving/copyingRobert Gemmell2010-09-271-2/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1001946 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2886: correct issues highlighted by running FindBugs across the codebase.Robert Gemmell2010-09-2734-239/+287
| | | | | | | Applied patch from Sorin Suciu<ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1001790 13f79535-47bb-0310-9956-ffa450edef68
* I have a very good reason for doing thisAndrew Donald Kennedy2010-09-241-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1000813 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2864: Make logging ALERT THE USER properlyAndrew Donald Kennedy2010-09-241-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1000812 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2864: UpdateAndrew Donald Kennedy2010-09-231-5/+8
| | | | | | | | | | Made changes based on review comments from <sorins@gmail.com> * Uses CurrentActor.get with a LogSubject for operational logging * Change error code to 506 RESOURCE_ERROR * Make updateTransactionalActivity method private git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1000416 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2864: Add extra logging when warning on open and idle transactionsAndrew Donald Kennedy2010-09-231-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1000411 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2864: Fixes for failing tests in persistent profileAndrew Donald Kennedy2010-09-231-57/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@1000394 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2864: Add producer configurable transaction timeoutsAndrew Donald Kennedy2010-09-2013-30/+207
| | | | | | | | Adds a configurable open or idle transaction timeout, which either warns (using operational logging) or closes the connection, depending on configuration. Default behaviour is no action. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@998887 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2758: Replace call to run() with start() on Thread objectAndrew Donald Kennedy2010-07-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@979211 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2757: Remove double checked lockingAndrew Donald Kennedy2010-07-261-14/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@979209 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2700 Enhanced tests from patch by Andrew KennedyMarnie McCormack2010-07-051-2/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@960672 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2700 Patch files from Andrew Kennedy to allow queue unbindMarnie McCormack2010-06-305-0/+149
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@959210 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2684: Fix close logic in Derby store to only close when the connection ↵Robert Gemmell2010-06-231-36/+1
| | | | | | | | | is created locally Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@957168 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2664 More fixes for database resource clean up in exception pathMarnie McCormack2010-06-151-55/+65
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@954925 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2664 Fixes for database resource clean upMarnie McCormack2010-06-151-122/+318
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@954809 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2597: make the scavenge count field an instance variable to allow ↵Robert Gemmell2010-05-131-1/+1
| | | | | | picking up changes to the environment property git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@943845 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2597: Add test for SQEL scavenging ability. Update SQEL.advanceHead() ↵Robert Gemmell2010-05-122-7/+149
| | | | | | to properly track when the head is not updated, and remove redundant udpater code (this is already performed in the _head.getNext() method that is called) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@943576 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2567 : Update the scavenge code based on feedback from Andrew Kennedy ↵Martin Ritchie2010-05-122-95/+16
| | | | | | and Rob Godfrey. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@943534 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2596 : Updated QEI to restoreCredit when aquired messages are released. ↵Martin Ritchie2010-05-111-0/+5
| | | | | | Updated CommitRollbackTest. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@943249 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2597 : Add scavenge code. Unit test for SQEL to follow. Martin Ritchie2010-05-112-1/+97
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@943240 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2568: revert changes from commits 941359, 941376 and 941792Robert Gemmell2010-05-117-83/+52
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@943206 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2568: make some necessary adjustments to support the release of the ↵Robert Gemmell2010-05-067-54/+81
| | | | | | message object upon QueueEntry deletion git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@941792 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2568: move the null into 'dispose' instead of 'delete'Robert Gemmell2010-05-051-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@941376 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2568: null the message ref when the QueueEntry enters the deleted stateRobert Gemmell2010-05-051-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@941359 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2455: Pull the message size from the AMQMessage instead of digging it ↵Robert Gemmell2010-04-061-10/+1
| | | | | | | | | out from the contentHeaderBody which may be on disk Applied patch from Sorin Suciu <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.5.x-dev@931157 13f79535-47bb-0310-9956-ffa450edef68