summaryrefslogtreecommitdiff
path: root/qpid/java/broker/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'trunk' into qpid-2920Alan Conway2011-04-046-120/+32
| | | | | | | Conflicts: qpid/cpp/src/tests/qpid-cluster-benchmark git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1088742 13f79535-47bb-0310-9956-ffa450edef68
* Merge branch 'trunk' into qpid-2920Alan Conway2011-04-0125-85/+495
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1087871 13f79535-47bb-0310-9956-ffa450edef68
* Merge branch 'trunk' into qpid-2920Alan Conway2011-03-282-25/+80
| | | | | | | | Conflicts: qpid/cpp/src/cluster.mk qpid/java/systests/src/main/java/org/apache/qpid/test/client/destination/AddressBasedDestinationTest.java git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1086439 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA: Merge from trunk r1080945.Alan Conway2011-03-1538-210/+1566
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1081634 13f79535-47bb-0310-9956-ffa450edef68
* Fix build broken by change to QMF management schema from QPID-2935Gordon Sim2011-02-211-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1073038 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3015: Added create and delete methods to management schema for brokerGordon Sim2011-02-181-0/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072179 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3048: InternalBrokerBasecase not removing all log actorsAndrew Donald Kennedy2011-02-172-12/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1071465 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2900: Changed SimpleAMQQueue to avoid race condition in the updating ↵Robert Gemmell2011-02-086-28/+396
| | | | | | | | atomic QueueContext._releasedEntry. Race was between thread SubFlushRunner (or QueueRunner) executing method SimpleAMQQueue.setLastSeenEntry and the thread executing the MessageRelase command executing method SimpleAMQQueue.updateSubRequeueEntry. Bolstered the unit tests surrounding the area of change to reduce risk of regression. Overrode TestableMemoryMessageStore#close() to avoid a NPE during tearDown silently cluttering some unit test logs (including SimpleAMQQueueTest). Applied patch from Keith Wall <keith.wall@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1068315 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3029: actually set and negotiate the supported max num channels per ↵Robert Gemmell2011-02-046-4/+20
| | | | | | connection during connection handshake. Enable/make the 0-10 client use channel numbers 0 to N-1 in line with the spec, rather than 1-N. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1067210 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3021: ensure the connection actor is used for connection control events ↵Robert Gemmell2011-02-041-6/+14
| | | | | | regardless of a particular sessions existence git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1067208 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3017: improve error handling for the new transaction classes, add some ↵Robert Gemmell2011-01-2810-124/+1581
| | | | | | | | | logging, add unit tests Applied patches from Keith Wall git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1064629 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3023: enable using the ServerConfiguration directly instead of ↵Robert Gemmell2011-01-271-1/+1
| | | | | | leveraging an internal broker (via IBBC) to load the vhost config required for the tests git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1064085 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3021: set the session/connection actor when the connection recieves new ↵Robert Gemmell2011-01-275-10/+64
| | | | | | events, ensure the correct thread logs close git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1064084 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3020: fix _logActor variable shadowing, use CurrentActor to log Sub ↵Robert Gemmell2011-01-252-6/+6
| | | | | | creation, dont put the created Sub actor onto the stack as the SubFlushRunner does this already when required git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1063328 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3014: create and use a connection actor directly, it doesnt need to be ↵Robert Gemmell2011-01-243-5/+10
| | | | | | put on the CurrentActor stack for the open messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1062722 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3010: ensure the SimpleByteBufferAllocator is always used and ↵Robert Gemmell2011-01-212-38/+0
| | | | | | non-direct ByteBuffers are the default, remove the old and now unused configuration methods from ServerConfiguration and update the example config.xml accordingly git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1061865 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2991: added message counts to connection stats; fixed xxxToClient statsGordon Sim2011-01-111-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1057578 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2966: add 'not implemented' stumps for the recently added ↵Robert Gemmell2010-12-111-0/+12
| | | | | | get/setLogLevel QMF methods to allow the Java tree build to complete git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1044674 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2950: correct the shutdown exception check to verify the SQLCode is for ↵Robert Gemmell2010-11-171-2/+4
| | | | | | single-db shutdown rather than full Derby engine shutdown git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1035880 13f79535-47bb-0310-9956-ffa450edef68
* Increment version numbers from 0.7 to 0.8(docs) and 0.9(code)Robert Gemmell2010-11-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1032374 13f79535-47bb-0310-9956-ffa450edef68
* reduce the amount of change required to update the icky hardcoded version ↵Robert Gemmell2010-11-071-27/+28
| | | | | | information git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1032357 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2931: update MessageReference to stop nulling out the ServerMessage ↵Robert Gemmell2010-11-071-6/+7
| | | | | | reference upon release for now, preventing NPE's experienced due to race conditions resulting in use of getMessage() after release. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1032291 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2887: Remove the System.out.println statements from ↵Andrew Donald Kennedy2010-10-241-3/+0
| | | | | | | | SlowConsumerDetectionConfiguration Patch from Sorin S <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1026918 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2898: when UUID is null, return null instead of doing String.valueOf()Robert Gemmell2010-10-111-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1021441 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2892: Catch Exception on signal handler failureAndrew Donald Kennedy2010-10-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1003988 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2839 Add channel (CHN) Operational Loggin on 0-10Andrew Donald Kennedy2010-10-031-5/+21
| | | | | | Committed patch from SorinS <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1003985 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2835 Implement CON Operational Logging on 0-10Andrew Donald Kennedy2010-10-038-35/+52
| | | | | | Committed patch from SorinS <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1003984 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2834: Implement subscriptions (SUB) operational logging on 0-10 Andrew Donald Kennedy2010-09-281-1/+6
| | | | | | | | | Add correct LogSubject and helper method to set upo LogActor Committed patch from SorinS <ssuciu@gmsail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1002063 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2834: Implement subscriptions (SUB) operational logging on 0-10Andrew Donald Kennedy2010-09-272-3/+15
| | | | | | | Committing patch from SorinS <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1001804 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2801: Implement LogSubject Interface in 0-10 ↵Andrew Donald Kennedy2010-09-273-18/+135
| | | | | | | | | Subscription/ServerConnection/ServerSession Objects Committed patch from Sorins <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1001779 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2872: make the broker indicate a heartbeat max of 0sec to cause the ↵Robert Gemmell2010-09-261-0/+7
| | | | | | | | | client disable heartbeating, as it otherwise enables the connection idle timeout by default and the broker cant generate them. Needed until QPID-2796 is undertaken to implement broker support for generating heartbeats. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1001544 13f79535-47bb-0310-9956-ffa450edef68
* add some missing Apache licence headers to files in the Java treeRobert Gemmell2010-09-262-0/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1001542 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2884: Pass the method arguments on Subscription_0_10 upon creationAndrew Donald Kennedy2010-09-263-6/+14
| | | | | | Patch from SorinS <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1001537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2833: Add a Generic Actor for 0-10 LoggingAndrew Donald Kennedy2010-09-262-0/+88
| | | | | | Patch from SorinS <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1001536 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2858: Implement FilterManager for 0-10 subscriptionsAndrew Donald Kennedy2010-09-202-14/+13
| | | | | | | | | Implementation of review changes. Patch from <sorins@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998891 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2857: address a further 60 or so issues identified by running FindBugs ↵Robert Gemmell2010-09-198-64/+78
| | | | | | across the Java codebase git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998700 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2869: prevent entering the source queue as destinationRobert Gemmell2010-09-181-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998548 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2868: guard against non-existent destinations when moving/copyingRobert Gemmell2010-09-181-3/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998547 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2870: move the authorisation check outside the AtomicBoolean wrapped ↵Robert Gemmell2010-09-181-5/+6
| | | | | | queue deletion process to prevent an unauthorised attempt from barring all future deletion attempts git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998545 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2695: use exchangeName variable instead of exchange variable when ↵Robert Gemmell2010-09-181-7/+8
| | | | | | logging during binding recovery to guard against NPEs, and check for exchange presence to prevent the BindingFactory incorrectly binding to the default exchange git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998544 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2704: simplify the implementation of SQEL scavenge() ability and add test.Robert Gemmell2010-09-182-51/+158
| | | | | | | Incorporates changes for QPID-2597 from 0.5.x-dev branch revisions 943240, 943534, 943576, and 943845. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998543 13f79535-47bb-0310-9956-ffa450edef68
* Remove old commented out conflict marker, erroneous println debugging ↵Robert Gemmell2010-09-183-12/+6
| | | | | | statement. Correct exception message. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998542 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2857 : Address issues found by running FindBugs against the Java codebaseRobert Godfrey2010-09-174-4/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998162 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2858: Implement FilterManager for 0-10 subscriptionsAndrew Donald Kennedy2010-09-171-1/+5
| | | | | | | | | Only the selector property should be copied to the FilterManager FieldTable. Patch from <sorins@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998154 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2858: Implement FilterManager for 0-10 subscriptionsAndrew Donald Kennedy2010-09-171-1/+18
| | | | | | | Applying patch from <sorins@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998126 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2832: Collate all the LogSubject formatting strings in a static classAndrew Donald Kennedy2010-09-178-124/+144
| | | | | | | Applying patch from <sorins@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@998125 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2857 : Address issues found by running FindBugs against the Java codebaseRobert Godfrey2010-09-1279-877/+1194
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996393 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2856 : Attempting deltion of a default exchange should cause 530 ↵Robert Godfrey2010-09-121-1/+21
| | | | | | not-allowed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996308 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2855 : Broker Transport should not block on awaiting session close ↵Robert Godfrey2010-09-122-4/+19
| | | | | | confirmation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996303 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2854 : Correct implemention of 0-10 Queue Exclusivity in the Java BrokerRobert Godfrey2010-09-121-43/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996300 13f79535-47bb-0310-9956-ffa450edef68