summaryrefslogtreecommitdiff
path: root/qpid/java
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: Final merge from trunk before reintegrationjava-broker-bdb-ha2Keith Wall2014-04-015-12/+83
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1583552 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: modified deployment plugin config so only expected artifacts get ↵Robert Gemmell2014-03-282-11/+10
| | | | | | | | | | | | | | | | deployed Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1582782 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: added basic cpp broker test profileRobert Gemmell2014-03-282-1/+51
| | | | | | | | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1582781 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5639 : add dependency stub for cryptojs libraryRobert Godfrey2014-03-271-0/+22
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1582272 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5653: Open databases and upgrade on opening of configuration/message storesAlex Rudyy2014-03-3127-175/+290
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1583351 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Refactor implementation of the 1.3 StoreUpgraderKeith Wall2014-03-311-173/+216
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1583300 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Make the MessageStore and DurableConfigurationStore stateless. ↵Keith Wall2014-03-2823-1344/+532
| | | | | | | | | | | | | | | | | | This changes removes the StateManager and delegates the operational logging (open/close) messages to the vhost. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1582835 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Merge changes from trunk.Keith Wall2014-03-265-39/+39
|\ \ | |/ | | | | | | | | | | | | | | | | Command was: svn merge https://svn.apache.org/repos/asf/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1581851 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5410: [Java Broker/BDB]. Introduce a thin facade (EnvironmentFacade) ↵Keith Wall2014-03-2634-2913/+4799
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | between the BDBMessage and BDB JE's Environment/ReplicatedEnvironment. The motivation behind this facade is principally HA; there are a number of cases where JE requires the ReplicatedEnvironment is recreated. The facade layer allows for this to be done transparently from the upper tiers (the BDBMessageStore). The facade has two implementations StandardFacade used in the non-HA use case, and ReplicatedEnvironmentFacade in the HA case. Key changes: * BDBMessageStore reverts to a single implementation without knowledge of HA. * BDBMessageStore now interacts with JE via the facade. * BDBHAVirtualHost is now responsible for the creation of ReplicatedEnvironmentFacade * BDBHAMessageStoreManagerMBean interrogates the facade * ReplicatedEnvironmentFacade monitors the group for changes in state (nodes becoming uncontactable etc), if such a state change is detected, the DatabasePinger fires a single transaction to determine if quorum still exists. If quorum does not exist, the environment is restarted, thus transition the environment into the UNKNOWN state. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1581797 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: maven license plugin optimisation & enhanced license file generationKeith Wall2014-03-255-39/+39
| | | | | | | | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1581349 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Accidentally ommitted from last commitKeith Wall2014-03-261-338/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1581752 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Merge changes from trunk.Keith Wall2014-03-25110-1492/+4916
|\ \ | |/ | | | | | | | | | | | | | | | | Command was: svn merge https://svn.apache.org/repos/asf/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1581428 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5639 : Remove Unicode from source fileRobert Godfrey2014-03-241-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580885 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5615 : [Java Broker] update the durable configuration store interface ↵Robert Godfrey2014-03-2348-795/+1606
| | | | | | | | | | | | to be entirely in terms of ConfiguredObjectRecords and give stores knowledge of hierarchy git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580561 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5640 : [Java Broker] Allow the Json virtual host store to save bindingsRobert Godfrey2014-03-231-1/+40
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580560 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5633 : [Java Broker] Change the way StoreConfigurationChangeListener ↵Robert Godfrey2014-03-234-93/+14
| | | | | | | | | | | | derives the "type" (actually category) of the ConfiguredObject git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580559 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5639 : [Java Broker] Add SCRAM-SHA-1 SASL supportRobert Godfrey2014-03-2117-44/+1489
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580082 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5634: [Java Broker] Remove support for AccessPlugins at the level of ↵Keith Wall2014-03-2128-515/+1122
| | | | | | | | | | | | the virtualhost. Introduce supports for ACLs rules that include virtualhost predicate. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579986 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: new maven enforcer plugin rule for checking license filesAlex Rudyy2014-03-213-0/+346
| | | | | | | | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579936 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: dby profiles, bdb test deps and config for perftests-systests & ↵Alex Rudyy2014-03-215-24/+195
| | | | | | | | | | | | | | | | bdbstore-systests and a fix for clean between test runs Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579935 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5625 : Fix saving of "createdBy" attribute which is incorrectly saving ↵Robert Godfrey2014-03-211-1/+1
| | | | | | | | | | | | as an object rather than a string git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579926 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5635: Fix 'partitionCount' attribute setting for BoneCP connection pool ↵Alex Rudyy2014-03-211-1/+1
| | | | | | | | | | | | UI in Web Management console UI git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579904 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5600: Advance the version number on trunk to 0.29Justin Ross2014-03-205-6/+6
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579690 13f79535-47bb-0310-9956-ffa450edef68
* | Introduction of separate lifecycle methods on stores for open/close/recover.Keith Wall2014-03-2536-791/+968
| | | | | | | | | | | | | | Change Upgraders responsibility to create the amqp standard exchanges when upgrading from earlier store versions. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1581288 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Remove dead test virtualhost.xml files and references to the sameKeith Wall2014-03-2141-475/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1579979 13f79535-47bb-0310-9956-ffa450edef68
* | Temporary change to pom.xml to clean broker between tests - change will come ↵Keith Wall2014-03-181-0/+1
| | | | | | | | | | | | from trunk as part of Maven work git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1578833 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Bug fix - derby must allow absence of configuration store settingsKeith Wall2014-03-181-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1578832 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Merged changes from trunk with command:Keith Wall2014-03-1847-141/+535
|\ \ | |/ | | | | | | | | | | | | svn merge https://svn.apache.org/repos/asf/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1578827 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: stop the new perftets-systests module from making a release archiveRobert Gemmell2014-03-161-21/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1578151 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: unexclude some dirs, make the test-profiles exclusion specific ↵Robert Gemmell2014-03-161-6/+2
| | | | | | | | | | | | only to the test ssl resources git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1578150 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5600: remove stale and unused RELEASE_NOTES.txt and containing ↵Robert Gemmell2014-03-161-21/+0
| | | | | | | | | | | | qpid/java/release-docs directory git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1578149 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: split out systests from perftests and add rat plugin configRobert Gemmell2014-03-1631-28/+301
| | | | | | | | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1578145 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: add missing version for jxr plugin usage in the reporting ↵Robert Gemmell2014-03-141-0/+1
| | | | | | | | | | | | section, which doesnt respect/adhere to the pluginManagement versions git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1577600 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: surefire, site, coverage and jxr configRobert Gemmell2014-03-142-0/+37
| | | | | | | | | | | | Patch supplied by Andrew MacBean <andymacbean@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1577595 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5625 : [Java Broker] ensure common configured object values are saved ↵Robert Godfrey2014-03-131-1/+8
| | | | | | | | | | | | to the store git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1577256 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5625 : [Java Broker] ensure common configured object values are saved ↵Robert Godfrey2014-03-1215-96/+219
| | | | | | | | | | | | to the store git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1576826 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5024: Change maven test profiles to pass message store type by type ↵Keith Wall2014-03-171-12/+12
| | | | | | | | | | | | name rather than class git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1578466 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Remove commons-config etc as broker dependencyKeith Wall2014-03-176-93/+14
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1578465 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Refactor broker configuration store upgrader for version 1.3Keith Wall2014-03-173-189/+396
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1578464 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Introduce configurationStoreSettings VH attributesKeith Wall2014-03-1723-217/+355
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1578463 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Introduce messageStoreSettings VH attribute and move all message ↵Keith Wall2014-03-1454-366/+939
| | | | | | | | | | | | store related attributes into messageStoreSettings map git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1577606 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Revert whitespace change in file causing patching problemKeith Wall2014-03-141-0/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1577445 13f79535-47bb-0310-9956-ffa450edef68
* | Change test-profiles to remove references to messagestore classKeith Wall2014-03-1329-49/+21
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1577208 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5410: Fix HAClusterTwoNodeTestKeith Wall2014-03-131-0/+6
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1577102 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Test fixKeith Wall2014-03-131-6/+0
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1577101 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5410: Part of REF refactoring - the ommitted state transition. Also ↵Keith Wall2014-03-133-36/+66
| | | | | | | | | | | | | | | | refactored the shutdown of the threadpools used by REF. Fix unintended change in QuotaEventsTestBase. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1577100 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Remove MessageStoreCreator and finish some virtual host refactoringKeith Wall2014-03-1321-228/+60
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1577097 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5624: Remove virtualhost xml configuration. Move virtual host ↵Alex Rudyy2014-03-12129-3553/+876
| | | | | | | | | | | | configuration into broker configuration store" git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1576732 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5410: [Java Broker/BDB]. Introduce a thin facade (EnvironmentFacade) ↵Keith Wall2014-03-1231-2866/+4651
|/ | | | | | | | | | | | | | | | between the BDBMessage and BDB JE's Environment/ReplicatedEnvironment. The motivation behind this facade is principally HA; there are a number of cases where JE requires the ReplicatedEnvironment is recreated. The facade layer allows for this to be done transparently from the upper tiers (the BDBMessageStore). The facade has two implementations StandardFacade used in the non-HA use case, and ReplicatedEnvironmentFacade in the HA case. Key changes: * BDBHAVirtualHost is now responsible for the creation of ReplicatedEnvironmentFacade * BDBMessageStore reverts to a single implementation without knowledge of HA. * BDBMessageStore now interacts with JE via the facade. * BDBHAMessageStoreManagerMBean interrogates the facade * ReplicatedEnvironmentFacade monitors the group for changes in state (nodes becoming uncontactable etc), if such a state change is detected, the DatabasePinger fires a single transaction to determine if quorum still exists. If quorum does not exist, the environment is restarted, thus transition the environment into the UNKNOWN state. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1576697 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5612: JMS benchmarking tool fixesAlex Rudyy2014-03-115-49/+99
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1576355 13f79535-47bb-0310-9956-ffa450edef68