summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* QPID-1683: swap the order 'next' and 'previous' buttons for viewing tabular ↵Robert Gemmell2009-02-271-4/+4
| | | | | | data to make them be in the conventional <previous .. next> layout git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748726 13f79535-47bb-0310-9956-ffa450edef68
* Add lock to cluster::ConnectionMap, make it thread safe.Alan Conway2009-02-273-12/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748723 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1696: remove unused 'transport' details from the management console ↵Robert Gemmell2009-02-274-52/+20
| | | | | | server connection process. these details are taken care of by the JMXConnectionFactory git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748721 13f79535-47bb-0310-9956-ffa450edef68
* Modified so that the content of the message is only parsed if it is used in ↵Jonathan Robie2009-02-272-55/+78
| | | | | | | | | | a binding query. Headers can be queried without parsing the message. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748689 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1655: use a File object to hold reference to access file instead of a ↵Robert Gemmell2009-02-272-117/+280
| | | | | | String to fix issue with createTempFile and absolute paths. Stop catching IOExceptions in saveAccessFile() and make calling methods catch them to check for and report failure and act accordingly to reverse actions in memory. Add additional unit tests to cover access rights file manipulation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1536: modify the B64MD5 PD to take plain text input and perform the ↵Robert Gemmell2009-02-278-130/+301
| | | | | | required hashing itself in order to present a consistent interface for user management. Alter management console to use mbean versioning to detect this and send plaintext to v2+ user management mbeans. Update RMIPasswordAuthenticator to make use of the new PD input consistency git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748680 13f79535-47bb-0310-9956-ffa450edef68
* cluster: apply membership updates while in CATCHUP mode.Alan Conway2009-02-272-10/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748651 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1502: Update the PlainPasswordFilePrincipalDatabase to be manipulatable ↵Robert Gemmell2009-02-274-44/+870
| | | | | | by the management console and cached in memory like the B64MD5 PD. Add unit tests for the PlainPD git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748641 13f79535-47bb-0310-9956-ffa450edef68
* Sorry, forgot a crucial line in my last 'fix'!Gordon Sim2009-02-271-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748640 13f79535-47bb-0310-9956-ffa450edef68
* Fix test to account for failure after last message has been delivered, but ↵Gordon Sim2009-02-271-4/+8
| | | | | | before the session and connection are closed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748624 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1590: make add server and reconnect dialogues centre within the app ↵Robert Gemmell2009-02-272-14/+22
| | | | | | window to fix multimonitor issues git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748620 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1242: reintegrate the ability to view binary message content, lost ↵Robert Gemmell2009-02-278-13/+337
| | | | | | previously during a branch merge to trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748611 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1701: fixed potential deadlock on connection closeRafael H. Schloming2009-02-272-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748594 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1699: fix mbean annotation, log failure to reload file. Address review ↵Aidan Skinner2009-02-272-6/+13
| | | | | | comments from robbie. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748591 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1699: reload the config file sections that we can when we receive ↵Aidan Skinner2009-02-275-8/+155
| | | | | | SIGHUP. Add jmx method to do so. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748561 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1635,QPID-1636,QPID-1638 : Updated QueueEntries to contain additional ↵Martin Ritchie2009-02-2720-292/+643
| | | | | | | | | | | | | | | | | | | values from AMQMessage, _flags and expiry this allows the checking of immediate delivery and expiry on unloaded messages. Updated nomenclature to use load/unload rather than the overloaded flow/recover. Created new FileQueueBackingStoreFactory to ensure that validates and creates initial flowToDiskLocation and creates a new BackingStore. Responsibility for FlowToDisk has been added to the QueueEntryLists. This will allow the easy unloading of the structure in the future. Inorder to do this the size,count and memory count properties had to be moved from the SimpleAMQQueue to the QueueEntryList. An Inhaler thread was created in addition to the synchronous loading of messages. This is initiated as a result of a flowed QEL dropping below the minimumMemory value. A test to ensure that the queue never exceeds its set memory usage and that the count does not go negative has been added to SimpleAMQQueueTest. The SimpleAMQQueue is responsible for deciding when a message can be unloaded after delivery takes place. The QEL cannot decide this as there is no state for a message being marked as sent to a consumer. Only Aquired and Dequeued. The unloaded message is only deleted after the QueueEntry is deleted from the QEL. This negates the need to recreated the data on disk if the message needs to be unloaded again. All files/directories relating to FtD are created as deleteOnExit files so that under clean shutdown the VM will ensure that the files are deleted. On startup the flowToDiskLocation is also purged to ensure a clean starting point. SAMQQueueThreadPoolTest was augmented to take in to account the new inhaler executor reference. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748519 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1635,QPID-1636 : Moved additional properties from AMQMessage up to ↵Martin Ritchie2009-02-2719-416/+775
| | | | | | QueueEntry to allow processing whilst messasge has been flowed. Moved : _flags (for Immediate and delivered status), expiry, messageID. Created base class to maintain counts of data and objects in queue. Removed this responsibility from the AMQQueues and on to the QueueEntryLists. This will more easily allow the QEL structure to be flowed to disk at a later stage. Updated tests as a result of moves. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748516 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1579 : WSDMADapter is no longer a big test case. Instead there's a ↵Andrea Gazzarini2009-02-277-64/+134
| | | | | | separated test case class for each WSDM Interface. As conseguence of that, WSDM is simply a grouping suite. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748515 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1632 : Tidied up old referenceCount variable that was still in use in ↵Martin Ritchie2009-02-271-4/+2
| | | | | | logging. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748514 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1629 : Forgot to delete AMQMessageHandle.javaMartin Ritchie2009-02-271-75/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748513 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1606 : Pausable Subscription Manager capability example.Andrea Gazzarini2009-02-273-2/+223
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748512 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1582 : Pausable Subscription Manager capability + WSDL Improvements.Andrea Gazzarini2009-02-277-115/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748511 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1698: remove confusing third choice from confirmation dialoguesRobert Gemmell2009-02-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748380 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1682: make it easier to distinguish operation success and failure by ↵Robert Gemmell2009-02-271-1/+8
| | | | | | using different dialogue style to visually reinforce the message git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748379 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1681: make the jmx management console only print a notice to stdout ↵Robert Gemmell2009-02-273-3/+1
| | | | | | upon reciept of a connection-failed notification, instead of upon every registration, unregistration, and removal of an mbean from the server registry git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748365 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1697: for mbeans that are not queues, connections or exchanges, check ↵Robert Gemmell2009-02-271-1/+20
| | | | | | the MBeanInfo can be retrieved before adding it to the navigation tree. Prevents showing the admin-only mbeans to users who cant view them anyway git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748359 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1679: added a check for the number of available notifications to ↵Robert Gemmell2009-02-261-0/+8
| | | | | | subscribe for, if this is null or 0, do not show the notifications tab git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748354 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1615: removed unecessary & re-rentrant tree expansion causing the ↵Robert Gemmell2009-02-261-6/+16
| | | | | | runtime exception, and replaced with an asynchronous tree refresh to update the navigation images git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748342 13f79535-47bb-0310-9956-ffa450edef68
* Fix to avoid spinning if an exception is thrown in cluster::PollableQueue.Alan Conway2009-02-261-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748339 13f79535-47bb-0310-9956-ffa450edef68
* Improvements to qpid-stat:Ted Ross2009-02-262-79/+275
| | | | | | | | | Support for exchanges and queues Sorting and limiting Improved table formatting git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748315 13f79535-47bb-0310-9956-ffa450edef68
* Send session.detached back to server in response to a detach.Gordon Sim2009-02-261-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748286 13f79535-47bb-0310-9956-ffa450edef68
* Add browse option, useful for ad-hoc testing.Gordon Sim2009-02-261-6/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748252 13f79535-47bb-0310-9956-ffa450edef68
* Added a couple of extra options that are useful in ad-hoc testing.Gordon Sim2009-02-261-7/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748222 13f79535-47bb-0310-9956-ffa450edef68
* Remove "flow enabled" log messages.Alan Conway2009-02-262-10/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748215 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1695: Make LVQ persist durable messagesGordon Sim2009-02-263-7/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748214 13f79535-47bb-0310-9956-ffa450edef68
* This is related to QPID-1692Rajith Muditha Attapattu2009-02-261-3/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748197 13f79535-47bb-0310-9956-ffa450edef68
* Testing new commit access: remove empty eclipse workspace directoryRobert Gemmell2009-02-260-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748194 13f79535-47bb-0310-9956-ffa450edef68
* don't run tests when broker doesn't startRafael H. Schloming2009-02-261-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748178 13f79535-47bb-0310-9956-ffa450edef68
* don't try to return messages unless the session is startedRafael H. Schloming2009-02-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748158 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1579 : Instead of having one huge WSDM test case now WS-DM Adapter test ↵Andrea Gazzarini2009-02-2636-1552/+1987
| | | | | | is a suite that contains different test cases ( one for each interface) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748154 13f79535-47bb-0310-9956-ffa450edef68
* don't block unreliable commands during resumeRafael H. Schloming2009-02-261-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748119 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1693: Improvements to failover soak test from mgoulish@redhat.comGordon Sim2009-02-261-40/+129
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@748081 13f79535-47bb-0310-9956-ffa450edef68
* fixup of change for QPID-1642 and QPID-1643Rafael H. Schloming2009-02-262-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747977 13f79535-47bb-0310-9956-ffa450edef68
* This is related to QPID-1106Rajith Muditha Attapattu2009-02-251-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747964 13f79535-47bb-0310-9956-ffa450edef68
* Made the various receive variants check that the server queue is empty ↵Rafael H. Schloming2009-02-2526-137/+232
| | | | | | before returning null. Also modified AMQQueueBrowser to use receiveNoWait() when browsing queues using 0-10. These changes uncovered numerous second order bugs, mostly in failover. These are also fixed. This fixes QPID-1642 and QPID-1643. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747963 13f79535-47bb-0310-9956-ffa450edef68
* This is related to QPID-1106 and QPID-1677Rajith Muditha Attapattu2009-02-255-9/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747962 13f79535-47bb-0310-9956-ffa450edef68
* This is related to QPID-1640Rajith Muditha Attapattu2009-02-254-46/+138
| | | | | | | Please read the JIRA for more details. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747961 13f79535-47bb-0310-9956-ffa450edef68
* Add FrameDecoder unit test, update comments in Cluster.h/cpp.Alan Conway2009-02-254-5/+82
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747947 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: This fixes a bug in the management agent where an explicit get-requestTed Ross2009-02-252-0/+12
| | | | | | | | | on an object would cause the last-modified timestamp of the object to not get updated if the object had been modified since the last publish interval. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747946 13f79535-47bb-0310-9956-ffa450edef68
* Added a new utility for viewing broker stats.Ted Ross2009-02-253-3/+414
| | | | | | | | Fixed a bug in qpid-cluster that causes failure when username/password are included in the broker URL. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@747897 13f79535-47bb-0310-9956-ffa450edef68