summaryrefslogtreecommitdiff
path: root/java/broker-plugins
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-2555 : Applied patch 3 from Sorin SuciuMartin Ritchie2010-06-226-57/+87
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@956892 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2555 : Info-Plugin systest fixesMartin Ritchie2010-06-223-4/+253
| | | | | | Patch provided by Sorin Suciu git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@956889 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2555 : Modified the MANIFEST to include org.apache.qpid.common and ↵Martin Ritchie2010-06-2212-434/+398
| | | | | | | | org.apache.qpid.server.registry Patch provided by Sorin Suciu git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@956888 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2555 : Improvements on info plugin, using SOAPMartin Ritchie2010-06-2210-0/+949
| | | | | | Patch provided by Sorin Suciu git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@956887 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2665: Remove BROKER from object types for pluginsRobert Gemmell2010-06-171-1/+1
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@955654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2654: Add Actor logging to the ACL pluginRobert Gemmell2010-06-175-15/+65
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@955642 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2662: Use actual SocketAddress instead of the String representationRobert Gemmell2010-06-173-65/+38
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@955617 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2638 : Add initial support for Topics section in configuration file.Martin Ritchie2010-06-148-72/+93
| | | | | | | | | Added getQueueConfiguration(AMQQueue) which will return a new configuration for the given queue reflecting its binding status. This will allow the queue to be reconfigured during the binding process. Full Docs on this approach to appear on wiki. AMQQueue.configure and getConfiguration() have been updated to use ConfigurationPlugin rather than QueueConfiguration, The queue may be configured by a TopicConfiguration now. Update SlowConsumerTest to be GlobalQueuesTest and add a GlobalTopicsTest to match, where the config is added to the queues or topics section respectively git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@954433 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2625 : Moved Logging generation to moudule.xml to allow plugins to ↵Martin Ritchie2010-06-141-58/+0
| | | | | | | | | | | | | | | | | | utilise the same functionality. To enable generation for your plugin just add : <target name="precompile" depends="gen_logging"/> to your build.xml Logging is now defined in a X_logmessage.properties file. Where X is used to make the XMessages.java class. Also updated all existing usages to remove the 3 digit prefix that wasn't adding any info. Updated ConfigStore and Transaction Log to use named properties rather than numeric values. If we are going to continue with <3 alpha>-<4 numeric> ids for messages then we'll need to have some registry to prevent clases. Perhaps it is simpler to relax this and require a plugin creator to provide a unique identifier for their messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@954432 13f79535-47bb-0310-9956-ffa450edef68
* Update LogMessage Generation to be based on a the existance of a ↵Martin Ritchie2010-06-146-23/+32
| | | | | | _logmessages.property file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@954431 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2526: split command into quoted arguments to allow building with spaces ↵Robert Gemmell2010-06-081-1/+7
| | | | | | | | | | in path Applied patch from Emmanuel Bourg <ebourg@apache.org> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@952863 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2632 : Applied patch from Andrew Kennedy. To convert RST and PPT to ↵Martin Ritchie2010-06-044-18/+8
| | | | | | QTCs not IBBCs git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951341 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup code. Configuration security.access is not used anymoreMartin Ritchie2010-06-031-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951167 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Update SCD for MessageAge when queue is empty at consumer ↵Martin Ritchie2010-06-031-3/+12
| | | | | | connect. Perhaps additional test requried where queue has old messages but no delete policy, just disconnect. Consumer will be disconnected during the first receive(). Also why is the oldest Arrival time set to Long.MAX_LONG when there are no messages on the queue, why not 0. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951162 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Add additional testing for null TopicDelete Policy Configuration ↵Martin Ritchie2010-06-032-11/+57
| | | | | | and fix for NPEs. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951161 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2632 : Encorporated changes from Andrew Kennedy, cleanup PPT and extend ↵Martin Ritchie2010-06-031-17/+5
| | | | | | IBBC as this is a broker unit test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951160 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2581 : Update Plugins that use configuration to only throw ↵Martin Ritchie2010-06-038-60/+97
| | | | | | | | | | ConfigurationExceptions during the configuration phase of loading configuration. Creating a plugin and providing it with configuration should not throw a configuration exception. Added configuration validation to newer plugins SimpleXML still needs validation. todo Docuement Configuration mechanism. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951159 13f79535-47bb-0310-9956-ffa450edef68
* Remove Plugin.isConfigured Only configured plugins should be createdMartin Ritchie2010-06-035-68/+71
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951158 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2632 : Ensure additional broker unit tests extend IBBCMartin Ritchie2010-06-038-50/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@951157 13f79535-47bb-0310-9956-ffa450edef68
* Add the ASF License to various classes currently missing itRobert Gemmell2010-06-0213-1/+261
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950740 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2581 : Update Plugins to have a consistent ↵Martin Ritchie2010-06-027-67/+46
| | | | | | | | | configure(ConfigurationPlugin config) method. Further work is required to ensure that all ConfigurationPlugins perform config validation rather than leaving that to the plugin. The plugin should just use the config. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2632 : extra plugins require common/test for the test NetworkDriverMartin Ritchie2010-06-021-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950651 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2632 : Update SCD to use IBBCMartin Ritchie2010-06-025-23/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950650 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2623 : Simple changes to classes that extended TestCase, now they ↵Martin Ritchie2010-06-021-11/+2
| | | | | | | | | extend InternalBrokerBaseCase. Fixed up @Override on setUp/tearDowns removed setUp/tearDowns that were simply super calls. Corrected existing setUp/tearDowns to call super. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Fully comment tests and ensure asserts are made in all test casesMartin Ritchie2010-06-024-37/+183
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950638 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Finish testing SCD plugin,Martin Ritchie2010-06-022-35/+217
| | | | | | Now tests durable subscriptions and all three triggers, depth,messageAge,messageCount git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950637 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Add Logging to SCD. Update PluginManager to expose the logging ↵Martin Ritchie2010-06-025-10/+68
| | | | | | packages via OSGi. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950636 13f79535-47bb-0310-9956-ffa450edef68
* Excluded the following tests using the new mechanism introduced in QPID-2639Rajith Muditha Attapattu2010-06-026-14/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950621 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2585: Update extras OSGi plugin to work with latest interfacesRobert Gemmell2010-05-315-83/+62
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@949787 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447: Updated to use newer configuration plugin interfaceRobert Gemmell2010-05-318-55/+110
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@949786 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2573: Implement the Firewall functionality as an OSGi pluginRobert Gemmell2010-05-319-0/+1156
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@949785 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2569: Implement the SimpleXML as an OSGi pluginRobert Gemmell2010-05-317-0/+1496
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@949784 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2542: Implement ACL checking as OSGi pluginRobert Gemmell2010-05-3115-0/+2008
| | | | | | | Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@949783 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2555 : Commit Info OSGi plugin provided by Sorin Suciu.Martin Ritchie2010-05-2415-0/+921
| | | | | | Adds two new libraries to lib dir both ASL licensed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@947629 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2581 : Update ConfigurationPlugin to provide a validateConfiguration() ↵Martin Ritchie2010-05-216-48/+22
| | | | | | method simplifying the plugins git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@947177 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Complete SCDPolicyConfiguration TestingMartin Ritchie2010-05-215-21/+97
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@947176 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Complete SCDQueueConfiguration TestingMartin Ritchie2010-05-211-10/+134
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@947175 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2585 : Prevent NPE if plugins are not enabled but requestedMartin Ritchie2010-05-211-0/+66
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@947174 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Modified VirtualHostHouseKeepingPlugin to return a TimeUnit and ↵Martin Ritchie2010-05-204-17/+314
| | | | | | | | force plugin to perform validation. Potentially could be refactored to allow all VHHKPlugins to process TimeUnits in a consistent way. Add Config validation and UnitTest for SlowConsumerDetctionConfiguration. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@946669 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Clean up TopicDeletePolicy Test and provide validation and ↵Martin Ritchie2010-05-205-12/+74
| | | | | | testing of Configuration loading. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@946668 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Full test the TopicDeletePolicy, udpate MockAMQQueue and ↵Martin Ritchie2010-05-205-11/+265
| | | | | | | | | InternalTestProtocolSession to allow: - Queue- Setting of AutoDelete - ProtocolSession - Closing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@946665 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Update TopicDeletePolicy to have it's own ConfigurationPlugin ↵Martin Ritchie2010-05-205-31/+92
| | | | | | for handling the configuration section. Improved configuration section based on feedback from Sorin Suciu git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@946664 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Update Plugins to use changes to ConfigurationPlugin, Update ↵Martin Ritchie2010-05-185-40/+122
| | | | | | | | Test to correctly run and prevent failover. Update excludes to include test in Java Broker runs but not CPP or 010. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@945683 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2585 : Ensure plugins are correctly loaded, so can renenable ↵Martin Ritchie2010-05-181-2/+2
| | | | | | PluginTest. (Patch provided by Andrew Kennedy) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@945679 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2584 : Convert all TimerTasks to HouseKeepingTasks for running in the ↵Martin Ritchie2010-05-181-34/+21
| | | | | | | | | VHost thread pool. Update VirtualHost and Configuration to allow configuration and testing of VirtualHostHouseKeepingPlugins. Added system test to validate the loading of VHPlugins is performed correctly git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@945678 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2584, QPID-1447 : Update SCD Plugin to use new VHPlugin abstract classMartin Ritchie2010-05-181-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@945677 13f79535-47bb-0310-9956-ffa450edef68
* Commiting a patch by Emmanuel Bourg attached to QPID-2594Rajith Muditha Attapattu2010-05-111-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@943200 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1447 : Fix Slow Consumer Detection directory Name and package nameMartin Ritchie2010-05-0711-8/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@942117 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2579 : Remove debug loggingMartin Ritchie2010-05-076-12/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@942116 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2583 : Update tests to correctly throw ConfigurationException where ↵Martin Ritchie2010-05-071-16/+35
| | | | | | requried and to correctly configure configuration git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@942110 13f79535-47bb-0310-9956-ffa450edef68