summaryrefslogtreecommitdiff
path: root/java/broker/src
Commit message (Collapse)AuthorAgeFilesLines
* 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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@930877 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2360, QPID-2361: 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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@896693 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2322: change the JMX parameter name for the password parameter to ↵Robert Gemmell2010-01-061-0/+46
| | | | | | prevent the 0.5 management console from sending an MD5-hashed password to the once again versionless UserManagement MBean. Add compatibility check to alert users of the old console they should upgrade to a newer release. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@896692 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2322: remove unused version key from the MBean ObjectName'sRobert Gemmell2010-01-0612-34/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@896674 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2325 : Fix SASL server for PLAIN so that it works with C++ and Ruby clientsRobert Godfrey2010-01-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@896435 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2308: Update the DerbyStore createExchange() method to check for ↵Robert Gemmell2010-01-042-26/+16
| | | | | | existing exchange entry in the store first. Remove the no-longer-required workarounds for QPID-2096 that prevent addition of the default and config-defined durable exchanges to the store at startup and so lead to failure to recover the associated bindings on subsequent store recovery cycles git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@895736 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2096: decouple the addition of durable exchanges to the store from ↵Robert Gemmell2010-01-047-11/+32
| | | | | | exchange registration. Remove auto-delete related persistence restriction from 0-10 based exchange declarations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@895735 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2273 : Fix Protocol NegotiationRobert Godfrey2009-12-184-13/+91
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@892301 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2155 : Added NPE checks for path errors, updated to check the backup ↵Martin Ritchie2009-12-161-21/+44
| | | | | | location for existing backup files to initialise the .n count git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@891331 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2155 : Update addressing issues with compression and maintaining backup ↵Martin Ritchie2009-12-161-128/+41
| | | | | | | | counts. Because a compressed file is renamed the .n value is not recognised so this update makes it check for the COMPRESSION_EXTENSION (.gz) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@891330 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2275 : Update to address CountDirection 0 increments when MaxFileSize ↵Martin Ritchie2009-12-161-5/+46
| | | | | | | | kicks in before DatePattern. Now it is possible to specify a DatePattern with small units (seconds/minutes) and not lose log file date when the MaxFileSize causes the file to roll over git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@891329 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2275: Update so that CountDirection +ve,-ve work correctly in ↵Martin Ritchie2009-12-161-54/+163
| | | | | | | | conjunction with exiting log files and MaxSizeRollBackups Adding .n to the end of the name and calculating the .n value based on existing log files. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@891324 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2274 : Addressed initial issues with Async compressing deleting log filesMartin Ritchie2009-12-161-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@891322 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2263 : Stop Exceptions killing the HouseKeeping thread. Also prevented ↵Martin Ritchie2009-12-112-9/+23
| | | | | | Deleted Messages from being processed by the notification checks. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889645 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2258 : AMQP0-9-1 Compliance fixesRobert Godfrey2009-12-0917-24/+139
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889022 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2177: rework noddy unit testRobert Gemmell2009-12-081-16/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@888348 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2250: Remove requirement for message persistence and queue durability ↵Robert Gemmell2009-12-081-19/+15
| | | | | | from the copy process git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@888251 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2177: unit and system testing for the new flow controlled related ↵Robert Gemmell2009-12-081-0/+61
| | | | | | attributes of the Queue MBean git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@888250 13f79535-47bb-0310-9956-ffa450edef68