summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-3401 Added implementations for TemporaryQueue and TemporaryTopic.Rajith Muditha Attapattu2012-04-043-0/+116
| | | | | | | | | | Generating temp queue name, topic name as well as deleting temp destinations is abstracted via the TemporaryDestinationProvider interface. This keeps the Destination implementation independent of any session implementation. These classes can then be used with the old AMQSessionxx variants or with any new implementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1309392 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3401 The binding URL is parsed and information is adapted into theRajith Muditha Attapattu2012-04-041-6/+28
| | | | | | Address data structure (link and node). git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1309374 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3401 Added code to extract information from an address string andRajith Muditha Attapattu2012-04-047-55/+209
| | | | | | populate Node and Link data structures. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1309341 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3401 Adding an exception class to deal with AddressRelated issues.Rajith Muditha Attapattu2012-03-131-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1300145 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3401 Added a final field "type" to abstract destinationRajith Muditha Attapattu2012-03-055-15/+265
| | | | | | | | | | | | | implementation, which will be used by the common methods in the abstract implementation to make decisions based on the type. Added the DestinationStringParser which will parse an Address string or a BURL string and populate an Address data structure. Added an AddressHelper class to extract information from the address string. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1297167 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3401 Added Node and Link data structures to hold information fromRajith Muditha Attapattu2012-03-053-0/+382
| | | | | | | | address strings after it's being parsed.The Address object now contains a Node and Link object that contains the same info as in the options but in a more accessible way. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1297166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3401 Stubbing out Destination, Topic and Queue implementations.Rajith Muditha Attapattu2012-03-053-0/+244
| | | | | | | | | | The Destination objects would be immutable. The base class QpidDestination which implements javax.jms.Destination is an abstract class. QpidTopic and QpidQueue which implements the respective Topic and Queue interfaces provides a concrete implementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1297165 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3401 To help with the extracting information from addressing,Rajith Muditha Attapattu2012-03-051-0/+150
| | | | | | | | Added a getMap() and getList()method to the Accessor interface. Added a NestedMapAccessor which will traverse nested map in order to find a property. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1297160 13f79535-47bb-0310-9956-ffa450edef68
* creating a branch for address refactoring workRajith Muditha Attapattu2012-03-014387-23525/+23971
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/address-refactor2@1295361 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3605: update test comments to reflect change in broker behaviour after ↵Robert Gemmell2012-03-011-2/+4
| | | | | | | | | | | | the changes in this JIRA git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295348 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3605 : renamed method, corrected brace style for ifs, added tests (per ↵Robert Godfrey2012-02-292-12/+94
| | | | | | | | | | | | Robbies review comments) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295341 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3603: HA support for stand-alone replication.Alan Conway2012-02-298-66/+199
| | | | | | | | | | | | | | | | - New management method HaBroker.replicate to enable replication. - qpid-ha tool can enable replication of queues. - qpid-config tool can create queues with replication enabled. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295339 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3603: updated qpid-ha to use qpidtoollibs library.Alan Conway2012-02-292-121/+21
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295338 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3603: Add --ha-admin option to qpid-config, qpid-stat, qpid-routeAlan Conway2012-02-294-8/+21
| | | | | | | | | | | | Allow admin tools to connect to a HA backup broker. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295337 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-2418: fix up issues and enable forgotten test for 0-10 persistent ↵Robert Gemmell2012-02-293-14/+10
| | | | | | | | | | | | broker profiles git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295301 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3832: Fix linking on windowsGordon Sim2012-02-291-1/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295216 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3832: Restore transport option for connection (as default for urls that ↵Gordon Sim2012-02-295-6/+25
| | | | | | | | | | | | don't specify one explicitly) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295172 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3871 - Fixed java build, added stub for missing attribute.Ted Ross2012-02-291-0/+5
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295123 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3871 - Added --mgmt-publish switch to the C++ brokerTed Ross2012-02-297-24/+57
| | | | | | | | | | | | | | | | | | Also in this commit: - Fixed a problem with an unused argument in qpid-stat - Cleaned up the recurring timer code in ManagementAgent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295075 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3867: Address review comment from Robbie GemmellKeith Wall2012-02-281-2/+14
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294895 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3605 : [Java Broker] Durable subscriber with no-local true receives ↵Robert Godfrey2012-02-2811-21/+190
| | | | | | | | | | | | messages on re-connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294884 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3603: Update HA design doc comments on persistence.Alan Conway2012-02-281-5/+5
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294691 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-2478 : Removing exclusion from test profiles as the test now seems to passRobert Godfrey2012-02-281-4/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294429 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-2621 : [Java Client] Calling QueueBrowser.getEnumeration on a stopped ↵Robert Godfrey2012-02-272-0/+21
| | | | | | | | | | | | connection will hang git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294397 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-2020 : [Java Client] create[Durable]ConnectionConsumer should throw ↵Robert Godfrey2012-02-271-4/+5
| | | | | | | | | | | | JMSException, not return null (until such time as QPID-3693 is completed) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294370 13f79535-47bb-0310-9956-ffa450edef68
| * Forgot to add this when checking in changes for QPID-3870.Stephen D. Huston2012-02-271-0/+78
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294284 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-24 : [Java Broker] Fix potential leak of preparedstatement on exception ↵Robert Godfrey2012-02-271-3/+4
| | | | | | | | | | | | in derby store git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294230 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-792 : [Java Client] Validate queue browser selector on client side, not ↵Robert Godfrey2012-02-277-41/+110
| | | | | | | | | | | | broker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294194 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3774: AcknowlegdeTest should also sync after sending more ↵Keith Wall2012-02-271-7/+11
| | | | | | | | | | | | non-transactional messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294165 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Remove unused authentication manager/queue memory-use methods from ↵Keith Wall2012-02-273-30/+3
| | | | | | | | | | | | virtual host implementation and configuration. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294164 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Java Broker: Remove unsed method from ContentHeaderBody.javaKeith Wall2012-02-271-11/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294163 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-509 : [Java Client] Messages sent to topics should not default to mandatoryRobert Godfrey2012-02-271-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294144 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-509 : [Java Client] Messages sent to topics should not default to mandatoryRobert Godfrey2012-02-277-138/+239
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1294135 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3867: AMQQueueMBean#clearQueue|moveMessages|copyMessages should be ↵Keith Wall2012-02-266-124/+320
| | | | | | | | | | | | | | | | | | certain to rollback transactions in the event of exception Added finally{} block so txn will be rolled back in the event of any non-normal completion. Refactored the AMQQueue abstraction so that the caller no longer has to provide a server transaction for move and copy operations. Bolstered the system tests around copy and move JMX management operations. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293951 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: rename the felix dep, we are using the 'main' bundle not the ↵Robert Gemmell2012-02-257-33/+62
| | | | | | | | | | | | 'framework' one. Enable specifying dependency exclusions during POM generation, exclude deps we dont use in the build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293690 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3603: Add support for replicated queues to qpid-config.Alan Conway2012-02-242-8/+36
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293428 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3603: Improved command-based qpid-ha tool and ha config option names.Alan Conway2012-02-2410-221/+305
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293397 13f79535-47bb-0310-9956-ffa450edef68
| * Generate a correct test_env.ps1 for Windows test runs; modify the ↵Stephen D. Huston2012-02-247-21/+19
| | | | | | | | | | | | python-invoking test scripts to pick up proper settings from test_env.ps1. Also improved run_test.ps1 to not look for an exe whose proper path has been supplied already; allowed ha_test to try to execute. Fixes QPID-3870 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293340 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-24 : Fix potential NPE in log message on recovery of xids where the ↵Robert Godfrey2012-02-241-4/+1
| | | | | | | | | | | | queue was transient git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293136 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-1199 : [Java Client] Can not (actually you can) append to BytesMessage ↵Robert Godfrey2012-02-231-0/+43
| | | | | | | | | | | | | | | | after send Add test from JIRA to test suite showing problem no longer occurs git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293034 13f79535-47bb-0310-9956-ffa450edef68
| * AMQP-24 : [Java Broker] Implement distributed transactions for AMQP 0-10Robert Godfrey2012-02-2363-111/+2784
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292984 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Fix broken distcheck - ha_tests.py not being skipped.Alan Conway2012-02-233-5/+13
| | | | | | | | | | | | | | ha_tests.py depends on the python tools directory being available. Modified it to skip the test if it is not (e.g. when running make distcheck) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292937 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-2894 - Added ACL stats to qpid-stat and a reload-file action to ↵Ted Ross2012-02-235-72/+127
| | | | | | | | | | | | | | | | | | qpid-config. Ported the ACL tests to use the faster API. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292880 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3325: move shutdown hook handling into Broker, set the thread nameRobert Gemmell2012-02-232-60/+66
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292811 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Fix error on windows "An operation was attempted on something that ↵Alan Conway2012-02-221-3/+5
| | | | | | | | | | | | is not a socket." git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292587 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Removed the long dead apr codeAndrew Stitcher2012-02-2211-801/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292524 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3789: restore one of the improvements made in this JIRA which was ↵Robert Gemmell2012-02-221-8/+13
| | | | | | | | | | | | inadvertantly reverted during subsequent application of an older patch elsewhere git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292521 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3864: 0.16 release tasksAndrew Stitcher2012-02-224-1/+3
| | | | | | | | | | | | | | - Some more files missed from distlists - File checked into the wrong place initially git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292518 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3325: unregister the shutdown hook when closing an ApplicationRegistry ↵Robert Gemmell2012-02-223-42/+81
| | | | | | | | | | | | instance (by means other than the shutdownhook having run) and tidy up [use of] the close() method. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292479 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-3603: HA logging improvements.Alan Conway2012-02-226-7/+20
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292445 13f79535-47bb-0310-9956-ffa450edef68