summaryrefslogtreecommitdiff
path: root/qpid/java/broker-plugins
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5955 : [Java Broker] Allow HTTP Management to run TCP and SSL on the ↵Robert Godfrey2014-08-022-1/+361
| | | | | | same port git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615322 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Add UI into web management console for editing of ↵Alex Rudyy2014-08-0130-168/+1152
| | | | | | | | virtual host nodes and virtual hosts The work is done by Andrew MacBean and Alex Rudyy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615187 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5954: [Java Broker] Fix UnsupportedOperationException thrown from ↵Alex Rudyy2014-08-012-2/+4
| | | | | | GenericJDBCConfigurationStore and GenericJDBCConfigurationStore on trying to evaluate settings for Bone Connection Pool provider git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5953: [Java Broker] Restore the auto refesh behaviour of tables within ↵Keith Wall2014-08-012-12/+43
| | | | | | | | tabs of the web management ui This commit reverts some changes made by r1598232 (which introduced the regression). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : Address comments from ~k-wallRobert Godfrey2014-07-311-14/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614938 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5944: [Java Broker] Expose queue clear management operation to the REST ↵Keith Wall2014-07-305-35/+109
| | | | | | API and Web Management Console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614783 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5946 : [Java Broker] Add alternative KeyStore implementation that can ↵Robert Godfrey2014-07-303-27/+78
| | | | | | use standard crt/pem rather than jks files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Further enhancements and feedback changes forAndrew MacBean2014-07-3017-97/+98
| | | | | | initial implementation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5940 : [Java Broker] Add meta-data servletRobert Godfrey2014-07-292-0/+140
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : [Java Broker] Add parameters to REST servlet to allow return of ↵Robert Godfrey2014-07-291-2/+3
| | | | | | actual vs. effective attribute values git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614353 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : [Java Broker] Add parameters to REST servlet to allow return of ↵Robert Godfrey2014-07-297-19/+123
| | | | | | actual vs. effective attribute values git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614333 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5935: [Java Broker] Web Management UI style refactor to remove html ↵Andrew MacBean2014-07-2936-200/+208
| | | | | | inline styles and standardise via css git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614299 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5934 : [Java Broker] Allow TTL to be overridden on a per-Queue basisRobert Godfrey2014-07-283-0/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5930 : [Java Broker] Minimize memory footprint for persistent messagesRobert Godfrey2014-07-286-29/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613950 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5165 : Change the Broker stores to use the generic ConfigurationStore ↵Robert Godfrey2014-07-2613-14/+347
| | | | | | implementations and remove old EntryStore implementations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Implement or update virtualhostnode & virtualhostAndrew MacBean2014-07-2530-265/+984
| | | | | | Work completed by Alex Rudyy <orudyy@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613461 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4304 : [Java Broker] Add an attribute to queues - "messageDurability" - ↵Robert Godfrey2014-07-2517-77/+83
| | | | | | which controls whether message data is persisted or not. By default, depend on the persistence setting of the message, but allow an individual queue to declare that all (or no) messages should be persisted on the queue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613440 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5922 : [Java Broker] restrict the use of PLAIN authentication to secure ↵Robert Godfrey2014-07-248-75/+81
| | | | | | channels git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613068 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5913: [Java Broker] Remove explict dependency on Crypto-JSKeith Wall2014-07-237-12/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612827 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5776 : Clean up sessions and links on AMQP 1.0 connection closingRobert Godfrey2014-07-212-0/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612404 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] BDB HA VHN/VH UI text changes and improved JS ↵Andrew MacBean2014-07-212-0/+4
| | | | | | validation add permitted nodes button git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612269 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] BDB HA VHN/VH UIKeith Wall2014-07-212-7/+20
| | | | | | | | | * Fix fieldset border styling and use dojo's object.keys() [IE7/8 does not support Object.keys()] * Add support for permitted node list Work completed by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612247 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] Add VHN/VH creation dialog for BDB HA.Keith Wall2014-07-172-14/+70
| | | | | | Work completed by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1611314 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] Add virtualhostnode/virtualhost creation dialogueKeith Wall2014-07-1630-604/+925
| | | | | | Work by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610967 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5878 : [Java Broker] Add SCRAM-SHA-256 SASL supportRobert Godfrey2014-07-062-12/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1608295 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5873: [Java Broker] Allow ACL rules to be applied to VirtualHostNode ↵Keith Wall2014-07-041-0/+7
| | | | | | | | | | | objects * ACL rules using the new operation VIRTUALHOSTNODE apply to VHN model objects. * ACL rules using the operation VIRTUALHOST apply to VH model objects for CREATE, UPDATE and DELETE. This is a change from previous version where BROKER operation permission was required. * For HA, VIRTUALHOSTNODE permission is required to perform updates on RemoteReplicationNodes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607868 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5867: Add intruder protection functionality for a cluster of BDB HA ↵Alex Rudyy2014-07-041-1/+1
| | | | | | virtual host nodes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607772 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: [Java Broker] Make JDBC username and password separate attributes ↵Andrew MacBean2014-06-2612-31/+184
| | | | | | | | within the model Work done by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605787 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: Remove unused settings interface incorrectly committedAndrew MacBean2014-06-262-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605742 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: [Java Broker] Refactor MessageStore and DurableConfigurationStore ↵Andrew MacBean2014-06-2623-199/+408
| | | | | | | | | | interfaces to remove message store settings map. VirtualHost model objects now have attributes. Work done by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605737 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5822: [Java Broker] Replace low level BDB/JDBC attributes in fovour of ↵Keith Wall2014-06-188-214/+350
| | | | | | | | | | context variables from the model * BDB attributes environmentConfiguration/replicatedEnvironmentConfiguration removed. User can now specify context variables with the configuration keys that are understood by JE itself. * JDBC attributes bigIntType/bytesForBlob/varBinaryType/blobType are now context variables with names begining qpid.jdbcstore. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603655 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5800: [Java Broker] Refactor Derby/JDBC message store implementations - ↵Keith Wall2014-06-182-8/+8
| | | | | | Address review comments from Alex Rudyy git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603627 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5800: [Java Broker] Refactor Derby/JDBC message store implementations ↵Keith Wall2014-06-1817-990/+1585
| | | | | | | | | to separate message and config store implementations. * Message store implementations can now be used in isolation, which is useful when the user is using a JSON VirtualHostNode with another persistent store implementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603626 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5802: [Java Broker] Refactor VH implementations to avoid duplicated ↵Keith Wall2014-06-133-59/+6
| | | | | | | | message store/message store subject code. This addresses review comments from Alex Rudyy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602475 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5715: Unregister children MBeans on Virtual Host Node stopAlex Rudyy2014-06-091-7/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1601322 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5803: [Java Broker] Add ability for the virtualhostnode to create a ↵Keith Wall2014-06-073-3/+8
| | | | | | | | | | virtualhost using a blueprint supplied by context variable * This commit reenables the SplitStoreTest. * The UI has not been refactored by this commit, so it will not be possible to create a non-HA virtualhost from the UI (the UI will create only a virtualhostnode).. REST API is okay. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1601163 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5800: [Java Broker] Remove the now redundant ↵Keith Wall2014-06-078-249/+14
| | | | | | MessageStore/DurableConfigurationStore factories git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1601162 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5802: [Java Broker] Introduce separate VirtualHost typesKeith Wall2014-06-066-12/+229
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1600936 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5801: [Java Broker] Elimination of the BDB facade's initialisation tasksKeith Wall2014-06-062-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1600934 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5800: [Java Broker} Refactor MessageStore implementations extracting a ↵Keith Wall2014-06-0613-101/+230
| | | | | | MessageStoreProvider interface. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1600931 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5795: [Java Broker] Prevent ConnectionAdapter leak when closing a ↵Keith Wall2014-05-302-5/+0
| | | | | | | | | | | | | | messaging connection The leak was due to the fact that nothing was telling the virtualhost to unregister the connection child (#unregisterChild) when the connection was closed. * Made ConnectionAdapter responsible for causing its own deletion (when the underlying connection is closed). The call to #deleted() causes the child to be unregistered from its parent (preventing the leak) * Removed the now unnecessary _connectionAdapters map from the VH. This needlessly duplicated information already held more generally by the ACO. * Refactored SessionAdapter in sympathy with CA changes. SessionsAdapters where _not_ being leaked as the session implementation were already telling the model to delete. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1598658 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker-Web Management] Allow stopping and starting of ↵Alex Rudyy2014-05-292-6/+57
| | | | | | virtual host node from the virtual host node tab git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1598257 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker-Web Management] Allow stopping and starting of ↵Alex Rudyy2014-05-294-46/+260
| | | | | | virtual host nodes and virtual hosts from the broker tab git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1598232 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5715: [Java Broker] Prevent sporadic failure of BDB HA REST test ↵Keith Wall2014-05-232-19/+15
| | | | | | | | | | | | testNewMasterElectedWhenVirtualHostIsStopped * VHN role attribute now mutated after the completion of onMaster/onReplica event * Made BDBHAReplicaVirtualHost a type (BDB_HA_REPLICA) within the VirtualHost category. This no-op vhost represents the virtualhost when the node is replica (and the mastership is elsewhere within the group). Work by Andrew MacBean <andymacbean@gmail.com> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1597066 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5771: ensure the closed event is passed to the listener even if closing ↵Robert Gemmell2014-05-221-4/+9
| | | | | | the endpoint input throws something, ensure the connection is unregistered from the connection registry git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596894 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5779: [Java Broker] JMX plugin Remove debug logging from socket factoriesKeith Wall2014-05-222-51/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596797 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5779: Workaround sporadic test failure.Keith Wall2014-05-212-2/+2
| | | | | | It seems sometimes the JMX Plugin's RMI sockets are closed (by the RMI TCP Accept thread) *after* the Broker has stopped. I can't find a way to avoid this issue. Work around by awaiting the ports to become free within the test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596702 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5779: Add more logging to help understand sporadic test failure.Keith Wall2014-05-213-3/+51
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596659 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5779: [Java Broker] JMX plugin's server sockets should set the ↵Keith Wall2014-05-213-9/+12
| | | | | | SO_REUSEADDR socket option - defect fix - set socket option *before* port is bound git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596631 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5774: first main swipe, remove the Ant builds main build.xml and ↵Robert Gemmell2014-05-2115-542/+0
| | | | | | associated files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596595 13f79535-47bb-0310-9956-ffa450edef68