summaryrefslogtreecommitdiff
path: root/qpid/java
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4503: Producer transaction timeout detection feature may produce ↵Keith Wall2013-01-092-0/+5
| | | | | | | | | | suprious open/idle alerts and close client connections/sessions without good cause Merged from trunk with command svn merge -c 1424427 https://svn.apache.org/repos/asf/qpid/trunk/qpid/java git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1430909 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4503: Producer transaction timeout detection feature may produce ↵Keith Wall2013-01-093-20/+13
| | | | | | | | | | suprious open/idle alerts and close client connections/sessions without good cause Merged from trunk with command svn merge -c 1421884 https://svn.apache.org/repos/asf/qpid/trunk/qpid/java git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1430904 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4521: ensure that the routing key is properly passed to the alternate ↵Robert Gemmell2013-01-082-1/+98
| | | | | | | | | Topic exchange by the adapter. Add unit tests for the adapter methods. merged from trunk r1425515 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1430321 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4519: return true for VirtualHost MBean isStatusEnabled, dont update ↵Robert Gemmell2013-01-081-3/+2
| | | | | | | | | stats when doing so, and stop using a synchronized method as a result merged from trunk r1424763 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1430320 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4512: stop the delete visitor indicating completion upon the first ↵Robert Gemmell2013-01-082-4/+55
| | | | | | | | | matching queue entry, or any for that matter: it needs to check them all. merged from trunk r1424757 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1430319 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4511: move the broker-plugins lib dir under build/scratch to prevent it ↵Robert Gemmell2012-12-193-5/+5
| | | | | | | | | | | being included in the binary produced by 'ant release'. Updates the 'if' conditional on the copy target for compatibility with Ant versions < 1.7.1. merged from trunk r1423829 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1423964 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4377: Add missing license headers to JCA filesJustin Ross2012-12-184-0/+78
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1423691 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4377: add missing licence headers to various files in the Java treeRobert Gemmell2012-12-1316-8/+314
| | | | | | | merge from trunk r1420285 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1421322 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4454 : Fixes to allow to/reply-to JMS type to be carried as message ↵Robert Godfrey2012-12-0710-42/+316
| | | | | | | | annotations in AMQP 1.0 JMS client Merged from trunk r1417368 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1418220 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4489: ensure the IoSender is closed when the IoReceiver closes before a ↵Robert Gemmell2012-12-041-1/+23
| | | | | | | | | protocol version initiation is received merge from trunk r1416716 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1417145 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4483: Add system tests for Sasl authentication in Java Broker web ↵Robert Gemmell2012-12-041-1/+389
| | | | | | | | | management console merged from trunk r1415148 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1417140 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4441: add system test verification of the priority queue and queue with ↵Robert Gemmell2012-12-042-3/+118
| | | | | | | | | DLQ following the store upgrade merged from trunk r1415127 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1416987 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2796 : Restore heartbeating functionality to the Java Broker, and the ↵Robert Godfrey2012-11-2833-180/+994
| | | | | | | | 0-8,0-9,0-9-1 Java Client merge from trunk r1413376,1413539,1413549,1413567 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414927 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4461: remove spaces to ensure the log prefix/suffix options are passed ↵Robert Gemmell2012-11-281-4/+4
| | | | | | | | | correctly following prior changes to argument construction merge from trunk r1412822 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414872 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4474: quote the name within the JMX ObjectName for the ↵Robert Gemmell2012-11-284-4/+8
| | | | | | | | | BDBHAMessageStore MBean merge from trunk r1413676 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414871 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4468: restore connection level ssl option to provide compatibility with ↵Robert Gemmell2012-11-286-3/+147
| | | | | | | | | older client configuration, add ability to override brokerlist ssl option merge from trunk r1413364 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414870 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4469: remove the unused sslContext parameter in ↵Robert Gemmell2012-11-285-29/+5
| | | | | | | | | OutgoingNetworkTransport#connect() and cleanup associated dead code merge from trunk r1413363 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414865 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4475: enable the web management UI support the PLAIN mechanism for SASL ↵Robert Gemmell2012-11-282-2/+41
| | | | | | | | | login merge from trunk r1414256 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414863 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4476: ensure that the Principal in the AuthenticationResult has the ↵Robert Gemmell2012-11-281-31/+66
| | | | | | | | | same format (the username) in both sasl and non-sasl cases, reworking handling of authentication success/failure/error to improve user experience slightly merged from trunk r1414257 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414862 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4456: ensure the qpid-server.bat script for windows picks up the broker ↵Robert Gemmell2012-11-281-2/+2
| | | | | | | | | plugins. Update example output from running the startup commands. merge from trunk r1413444 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414860 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4441: Improve BDB store upgrade tests to cover the upgrade of ↵Robert Gemmell2012-11-288-43/+152
| | | | | | | | | configuration for queues having creation arguments merge from trunk r1412203 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414856 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4472 : [Java Broker] NPE with non-SASL AMQP 1.0 ConnectionRobert Godfrey2012-11-283-2/+32
| | | | | | merged from trunk r1413627, r1413724 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414799 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4455 : Queue browsers were not returning jms messagesRobert Godfrey2012-11-281-6/+22
| | | | | | merge from trunk r1412280 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414597 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4453 : ObjectMessage /w no body improperly converted to an AMQP message. Robert Godfrey2012-11-281-1/+19
| | | | | | merge from trunk r1412270 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414595 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4456: ensure the broker plugins get packaged in the release binary and ↵Robert Gemmell2012-11-278-18/+26
| | | | | | | | | added to the classpath. Create opt directory for later use by users and update docs accordingly. merge from trunk r1412359 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414375 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove version from backup script, the referenced jar is now in the ↵Robert Gemmell2012-11-271-4/+1
| | | | | | | | | qpid-all.jar manifest already merged from trunk r1411615 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1414365 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4377: Update release versions to 0.20Justin Ross2012-11-196-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.20@1411386 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: update JMX addQueue example to use the necessary quoted elements in ↵Robert Gemmell2012-11-191-19/+22
| | | | | | its ObjectNames, add some info logging git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1411210 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4441: ensure that using FieldTable#addAll(table) works when providing a ↵Robert Gemmell2012-11-182-74/+33
| | | | | | source FieldTable that has been created from an encoded byte[] but has yet to be otherwise used git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1410949 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4431: add 'deploy-snapshot' target for use in publishing snapshot maven ↵Robert Gemmell2012-11-113-3/+32
| | | | | | artefacts from CI git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1408100 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4420: add documentation for SSL and the Anonymous + External ↵Robert Gemmell2012-11-045-54/+356
| | | | | | AuthenticationManagers along with some general cleanup and expanded testing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1405636 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4419: ensure the broker kills the 0-10 connection immediately for ↵Robert Gemmell2012-11-042-2/+10
| | | | | | explicit reason that no sasl mech was chosen, instead of sending an incorrect ConnectionTune and then killing the connection as side effect of a subsequent NPE. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1405489 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4289, QPID-4344: restore catching of TransportExceptions when trying to ↵Robert Gemmell2012-11-032-7/+29
| | | | | | | | | close the sender in CCMH. Add TransportException to the 'connection problem' types, and catch any exceptions when trying to close the network connection as a result. Patch from Philip Harvey <phil@philharveyonline.com> plus some additional modifications of my own. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1405354 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4411 : QPID JMS QueueBrowser should defer getting messages until ↵Robert Godfrey2012-11-022-45/+119
| | | | | | getEnumeration() is called. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1405042 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4412 : ReceivingLinkEndpoint.isDrainedRobert Godfrey2012-11-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1405019 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4409 : [AMQP 1.0 JMS] QueueConnection createDurableConnectionConsumer() ↵Robert Godfrey2012-11-021-0/+4
| | | | | | should throw IllegalStateException git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1404967 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4408 Applying patch from Dejan Bosanac.Rajith Muditha Attapattu2012-11-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1404586 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4396 : [Java AMQP 1.0] move examples into sub-moduleRobert Godfrey2012-10-2618-410/+65
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1402462 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4395 : Fix client ack in onMessage in JMS AMQP 1.0 clientRobert Godfrey2012-10-262-5/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1402430 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4389: Send the selector of durable subscriber in arguments of ↵Alex Rudyy2012-10-242-8/+71
| | | | | | ExchangeBind command git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1401515 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4385: perf test ClientRegistry timeout now only applies to each ↵Alex Rudyy2012-10-232-9/+66
| | | | | | | | registration, not to the whole registration sequence, thus allowing large number of clients to register without false timeouts. Applied patch from Philip Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1401426 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4383 : Fix receipt of large messages, client ackRobert Godfrey2012-10-202-9/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400447 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4383 : Fix to set ssl based on protocolRobert Godfrey2012-10-191-1/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400326 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4383 : Fix connection URLsRobert Godfrey2012-10-193-6/+37
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400289 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4382 : Wait for subsequent frames to arrive in synchronous receiveRobert Godfrey2012-10-192-105/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400287 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4381 : add heartbeating to the AMQP 1.0 java clientRobert Godfrey2012-10-193-7/+56
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400284 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4298: AMQQueueDeferredOrderingTest should sync after sending the test ↵Keith Wall2012-10-181-6/+6
| | | | | | | | | | | messages * Call AMQSession#sync after the sending of each (non-transactional) message, this is required to avoid spurious test fails on machines that are CPU starved. * Renamed test from testPausedOrder to testMessagesSentByTwoThreadsAreDeliveredInOrder to better reflect the nature of the test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399547 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3317 Modified the code to implement correct behavior for linkRajith Muditha Attapattu2012-10-1215-382/+678
| | | | | | | | | bindings. Added unit tests for Address Helper and two specific test cases for verifying link behavior (bindings and customization of subscription queues). Review request : https://reviews.apache.org/r/7412/ git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397651 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4353: modified rest test names in CPPExcludes beause they now reside in ↵Keith Wall2012-10-121-1/+1
| | | | | | | | a different package. Applied patch from Phil Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397542 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4335, QPID-4353: Refactored broker plugins to use simplified ↵Robert Gemmell2012-10-12175-4820/+2376
| | | | | | | | | | | | | | | | ServiceLoader-based model rather than embedding Felix to use OSGi. Removed the ability to reload security configuration because this feature is not very useful in its current form and was making our code hard to refactor. Modified all tests to use jars rather than classes. This makes them closer to real-world deployments, e.g. the META-INF/services file is read from within the jar. Also moved various system tests from their respective modules into "systests". This removes the need for most modules to depend on systests, thus simplifying our dependency graph. Applied patch from myself, Keith Wall and Phil Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397519 13f79535-47bb-0310-9956-ffa450edef68