summaryrefslogtreecommitdiff
path: root/qpid/java/broker/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-2579 : Remove debug loggingMartin Ritchie2010-05-0711-25/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942116 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2585 : Upgrade to Felix 2.0.5Martin Ritchie2010-05-071-80/+187
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942114 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2584 : Updated VirtualHost to load VirtualHost Plugins and not hard ↵Martin Ritchie2010-05-074-1/+147
| | | | | | code SCD git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942112 13f79535-47bb-0310-9956-ffa450edef68
* Corrected Broker Activator stop codeMartin Ritchie2010-05-071-4/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942111 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2583 : Update tests to correctly throw ConfigurationException where ↵Martin Ritchie2010-05-072-0/+6
| | | | | | requried and to correctly configure configuration git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942110 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2581 : Add ConfigurationManager and split config creation from config ↵Martin Ritchie2010-05-0713-409/+729
| | | | | | processing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942109 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2583 : Update tests to correctly throw ConfigurationException where ↵Martin Ritchie2010-05-073-6/+117
| | | | | | requried and to correctly configure configuration git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942105 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2575 : Add getClientID to SessionModel and standardise use accross ↵Martin Ritchie2010-05-079-19/+28
| | | | | | | | 0-8/0-10, 0-10 does not appear to provide a client ID so maintaining use of Principal Name. This means migration between 0-8 and 0-10 will not behave as expected. Correct erroneous usages of session.getPrincipal when comparing with queue.getOwner is requried. Queue owners are the client id not the authenticated user. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942102 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2575 : Create Connection and Session models to correctly expose the ↵Martin Ritchie2010-05-0717-88/+251
| | | | | | Owning Session. Addressed issue where getPrincipal was used in error to identify queue owner. Session model now allows access to this in a protocol independent way. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942101 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2579 : Improve IBBC tearDown to ensure AR remove and tearDown always occur.Martin Ritchie2010-05-071-3/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942099 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2530 : Updated build system to have a new findSubProjects macro in ↵Martin Ritchie2010-04-261-53/+0
| | | | | | | | | | build.xml that will correctly locate and add all subprojects (those with a build.xml file) to the modules.plugin variable. This will correctly allow new plugins to be automatically picked up without any further build system changes. To further simplify the build process and make better use of the module.depends option the build.deps file has been updated to contain only the libraries the module actually depends on. The dependant libraries due to a module.depends are now automatically pulled in by the build system. A further enhancement would be to do transitive dependencies, which would also allow dependencies to be built when in a sub module directory. e.g. client depends on common, but client.libs should not contain mina, common contains mina and so those libraries are pulled in via the fact that client's module.depends contains common. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@938059 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2534: export the necessary additional packages. Reenable the PluginTest ↵Robert Gemmell2010-04-242-2/+4
| | | | | | now that the required package is available to the plugin git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937566 13f79535-47bb-0310-9956-ffa450edef68
* Temporarily commenting out testLoadExchanges in PluginTest.java as the test ↵Rajith Muditha Attapattu2010-04-231-2/+2
| | | | | | case is failing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937539 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2517 - Broker schema changes to support cluster management.Ted Ross2010-04-231-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937470 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2513 : Applied patch from Sorin Suciu to enable OSGi Service pluginsMartin Ritchie2010-04-232-22/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937343 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2479: Add info/debug level logging to allow tracking the virtualhost ↵Robert Gemmell2010-04-211-4/+8
| | | | | | | | | | | | housekeeping process Applied patch from Sorin Suciu <ssuciu@gmail.com> Merged from 0.5.x-dev r930288 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936259 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2097: Use the standard RMIServerSocketFactory for InVM testing to ↵Robert Gemmell2010-04-202-15/+61
| | | | | | workaround the alternating pass-fail issue encountered when running back to back tests using JMX with the InVM broker. Enable the ModelTest. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@935928 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379 / QPID-2400: Unregister event listeners during QMFService shutdown ↵Robert Gemmell2010-04-191-0/+11
| | | | | | to prevent fielding object removal events that cant be actioned anymore. Add null check to the QMFClass retrieval during the unmanage process. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@935474 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add ability to respond to method requests with non-zero status ↵Robert Gemmell2010-04-093-18/+76
| | | | | | codes, use to signal unimplemented methods. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@932430 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add Session.close() method implementationRobert Gemmell2010-04-096-13/+78
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@932429 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add Connection.close() method implementationRobert Gemmell2010-04-095-4/+63
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@932428 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2361: actually write out the required default virtualhost propertyRobert Gemmell2010-04-061-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@931132 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2361: Fix to correctly set default virtualhost name in external ↵Robert Gemmell2010-04-052-0/+9
| | | | | | | | | configuration file Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@930877 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2630, QPID-2631: Restore the virtualhosts.xml file. When a ↵Robert Gemmell2010-03-302-74/+695
| | | | | | | | | virtualhosts.xml file is specified load it as its own Configuration object to ensure the property heirarchy is not lost. Enforce that virtualhost config can only be specified in either the main config.xml file or the virtualhosts.xml file, but not both. Allow the virtualhosts.xml file to be a combined configuration and use to provide override abilities for testing. Applied patch from Andrew Kennedy <andrew.international@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@929136 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add the queue UnackedMessage countsRobert Gemmell2010-03-236-15/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@926530 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: remove mistakingly commited temporary logging additionsRobert Gemmell2010-03-181-8/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@924934 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add Binding.msgMatched() support to the ManagementExchange. ↵Robert Gemmell2010-03-185-102/+47
| | | | | | Remove the ManagementExchange from the list of creatable exchange types returned for use by the JMX management console. Remove the use of TopicBinding's and then remove the now-unused class entirely. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@924882 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2397: add Binding.msgMatched() support to the TopicExchange, and remove ↵Robert Gemmell2010-03-184-58/+96
| | | | | | its internal usage of the TopicBinding class git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@924881 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: remove some unused parametersRobert Gemmell2010-03-181-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@924880 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add Binding.msgMatched() support to the HeadersExchangeRobert Gemmell2010-03-186-206/+268
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@924879 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: only inc/dec the outstanding txn count if the channel/session is ↵Robert Gemmell2010-03-102-12/+25
| | | | | | transactional, obviously. Inc txnStart on ServerSession when selectTX is invoked. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@921371 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add getDelivered() to SubscriptionRobert Gemmell2010-03-104-5/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@921370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2430: when the AcceptMode=NONE, dont add the ↵Robert Gemmell2010-03-101-1/+1
| | | | | | MessageAcceptCompletionListener if AcquireMode is not PRE_ACQUIRED, fallback to just using the restorecredit listener if using WINDOW flow mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@921369 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: ensure SubFlushRunner runnable changes thread name back to ↵Robert Gemmell2010-03-101-17/+24
| | | | | | previous value, use corrects Logger for the class git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@921368 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: defer getShadow property to ConnectionConfig objects instead of ↵Robert Gemmell2010-03-045-3/+18
| | | | | | hardcoding in the delegate git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@918944 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: move getCreateTime() up to the ConfiguredObject supertype, add ↵Robert Gemmell2010-03-0421-27/+50
| | | | | | implementation to remaining *Config implementors and their associated QMFService delegates git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@918943 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add BytesTxnDequeues and MsgTxnDequeues on Queue delegateRobert Gemmell2010-03-0411-10/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@918942 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add BytesTxnEnqueues and MsgTxnEnqueues on Queue delegateRobert Gemmell2010-03-0411-14/+92
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@918941 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: increase the QMF management update interval from 10ms to 10secRobert Gemmell2010-03-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@918940 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add TxnStarts, TxnCommits, TxnRejects, TxnCount on Session delegateRobert Gemmell2010-03-044-10/+111
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@918939 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: add ConsumerCountHigh to Queue delegateRobert Gemmell2010-03-044-3/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@918938 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379: change unimplemented property method to return false instead of nullRobert Gemmell2010-02-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@910210 13f79535-47bb-0310-9956-ffa450edef68
* I have added the license header to the files included in this commit.Rajith Muditha Attapattu2010-02-124-0/+84
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@909641 13f79535-47bb-0310-9956-ffa450edef68
* Added unimplimented method to get the trunk compilingRajith Muditha Attapattu2010-02-081-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@907801 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2370 : Committing patch to improve broker logging. This will not ↵Martin Ritchie2010-02-052-2/+4
| | | | | | | | | | | | | | cleanly apply to trunk due to IO changes. QPID-1084 : Committed change to prevent flow control threads being created/sent if the channel/session is closed or the state has acutally changed in the mean time. Wrapped .debug statements as per review feedback Merged and adapted these changes from 0.5.x r905592,905596,905605 The AMQMinaProtocolSession Changes were moved to the AMQProtocolEngine git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@906890 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379 : Updates to deal with changes to management specRobert Godfrey2010-01-312-0/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@904940 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2379 : Initial work on adding QMF and federation to the Java BrokerRobert Godfrey2010-01-31165-2178/+13741
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@904934 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2137 : Add a test that creates log messages simultaneously in multiple ↵Martin Ritchie2010-01-131-3/+101
| | | | | | threads to validate the previous change. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@898953 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2137 : Update ot LogMessages velocity macro to create a new ↵Martin Ritchie2010-01-131-21/+16
| | | | | | MessageFormat for each log message as re-using a static formatter is not thread safe. The gap between applyPattern() and format() gives another thread the chance to change the pattern. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@898821 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2322: Add new createUser and setPassword methods using String for ↵Robert Gemmell2010-01-062-46/+10
| | | | | | passwords. Position these after the older now-deprecated char[] methods within the UserManagement interface to manipulate the MBeanInfo generated, resulting in overwriting the OperationData of the deprecated method on the old 0.5 management console and forcing use of these newer methods rather than the incompatible char[] based methods. Remove previously added compatibility check as it is no longer required. Update current management console to use the new String based methods when available. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@896693 13f79535-47bb-0310-9956-ffa450edef68