summaryrefslogtreecommitdiff
path: root/java/management/eclipse-plugin/src/main
Commit message (Collapse)AuthorAgeFilesLines
* QPID-2000: Convert the Queue selection view to use the new ↵Robert Gemmell2009-07-249-140/+581
| | | | | | | | | | getQueueNamesDepths() method from the VirtualHostManager MBean to gather the QueueDepth data for newer brokers (Qpid JMX API 1.3+). Remove ActiveConsumerCount attribute use for consistency between old and new brokers, and to half the excessive delay in retrieving the attribute values for old brokers with large queue counts. Modify the Queue/Connection/Exchange selection views to be produced on demand instead of persisting in the background. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@797476 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2005: make the fanout exchange mbean return a single wildcard binding ↵Robert Gemmell2009-07-242-16/+52
| | | | | | | | | entry with all queues listed. Modify the management console to auto-select the wildcard binding when the exchange is viewed. Also, suppress the warning on entering no binding key when creating a fanout exchange binding, but auto-fill the field with the wildcard for clarity. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@797387 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1967: collect possible Exchange Type values from the broker instead of ↵Robert Gemmell2009-07-223-6/+26
| | | | | | relying on default set within the management console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796693 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1999: ensure the Clear button in each VirtualHost Notifications area ↵Robert Gemmell2009-07-223-26/+69
| | | | | | only clears the Notifications for that VirtualHost instead of all Notifications for the entire server. Add synchronized blocks to protect from concurrent modifications by the update thread and the clear action. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796663 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1995: prevent possible SWTException during application shutdown if ↵Robert Gemmell2009-07-221-5/+6
| | | | | | worker thread tries to access the display after it has beeen disposed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1995 and QPID-1996: Rework the refresh mechanism to stop it clearing ↵Robert Gemmell2009-07-213-208/+106
| | | | | | all notifications from table and forcing deselection unecessarily. Update the worker thread to only start when the tab is in view and die when it isnt. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796227 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1969: restrict the Notifications areas in each VirtualHost tree to only ↵Robert Gemmell2009-07-214-5/+46
| | | | | | show the notifications from that VirtualHost, instead of those from the entire server. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796212 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1994: prevent NPE caused by refreshing whilst app is closing downRobert Gemmell2009-07-211-13/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796209 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1968: add deleteMessages() support to the QueueOperations tabRobert Gemmell2009-07-211-0/+101
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796206 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1981: add copyMessages() support to the QueueOperations tabRobert Gemmell2009-07-211-8/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796205 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1961: Update the management console to use new viewMessages(long,long) ↵Robert Gemmell2009-07-211-14/+165
| | | | | | queue operation. Add ability to specify message interval, and helper 'next/prev 50 msgs' buttons. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@796198 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1990: add the messages queue position to the viewMessages() operation ↵Robert Gemmell2009-07-171-1/+17
| | | | | | results, update management console QueueOperations tab accordingly git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@795089 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1946: support server management API checking in the console.Robert Gemmell2009-07-177-6/+276
| | | | | | | | | Use the API versioning to prevent the console working with future brokers using a major new management API. Provide message upon connection if the server supports a minor new API the console doesnt, directing user to upgrade. Add a test to check console supported API is kept in sync with server API for new releases. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@795084 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1991: dont create Type folder for the known top-level single mbeansRobert Gemmell2009-07-161-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@794662 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1966: add status bar for operation feedback reportsRobert Gemmell2009-07-1513-32/+136
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@794222 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1947: leave the components visible during update to prevent ↵Robert Gemmell2009-07-1410-77/+14
| | | | | | focus-switching issues during automated refresh git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793925 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1947: Add combo to toolbar allowing selection of update interval for ↵Robert Gemmell2009-07-141-0/+128
| | | | | | automated refresh git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793924 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1944: add initial new UI view for the Connection mbeanRobert Gemmell2009-07-133-2/+482
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793534 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1943: add initial new UI view for the Exchange mbeanRobert Gemmell2009-07-135-44/+1149
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793532 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1945: add initial new UI view for the VirtualHostManager mbeanRobert Gemmell2009-07-135-5/+726
| | | | | | | Also modified the navigation tree to correctly identify the virtual host for single-instance mbeans like the VHM, and made the server registry mbean removal process more resistant to NPE's git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793530 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1942: initial Queue/Exchange/Connection selection work.Robert Gemmell2009-07-1310-801/+929
| | | | | | | | | | Only remove items from the navigation tree config file if removal initiated by the user, not if caused by mbean unregistration. Notify MBeanView explicitly when mbeans are unregistered, because the new Queue etc selection allows opening Queues etc without adding them to the navigation tree, so the previous tree selectionListener check is no longer sufficient on its own. Add new refresh method to MBeanView to decouple it from the display of new mbeans based on tree selection, to allow viewing and refreshing mbeans not in the navigation tree. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793511 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1932: add initial new UI view for the Queue mbeanRobert Gemmell2009-07-132-1/+709
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793505 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1931: add initial new UI view for the LoggingManagement mbeanRobert Gemmell2009-07-136-1/+1145
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793502 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1930: add initial new UI view for the UserManagement mbeanRobert Gemmell2009-07-133-1/+733
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793501 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1930: add utility method for creating modal dialog shells, and augment ↵Robert Gemmell2009-07-131-1/+36
| | | | | | previous result window generator to allow ESC to act as close git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793498 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1929: create factory class to produce MBean views, clean up MBeanView ↵Robert Gemmell2009-07-134-259/+299
| | | | | | accordingly, remove 'edit attribute' menu item and action git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793497 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1926: modify management-common module to output an osgi bundle, and ↵Robert Gemmell2009-07-111-11/+0
| | | | | | | | | have the JMX MC use this jar directly instead of wrapping the old module jar with an RCP plugin manifest git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@793189 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1790: add new attribute to logging management mbean to indicate ↵Robert Gemmell2009-04-061-6/+29
| | | | | | available output levels. Update jmx management console to understand String[] attribute value and display contents properly git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@762365 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1694: place navigation settings ini file in .qpidmc subfolder instead ↵Robert Gemmell2009-03-161-1/+12
| | | | | | of directly in user home directory git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@754807 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1738: update button and descriptive text to better indicate the views ↵Robert Gemmell2009-03-161-2/+2
| | | | | | purpose to users git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@754803 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1691: add missing resourcesRobert Gemmell2009-03-0211-0/+1347
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@749275 13f79535-47bb-0310-9956-ffa450edef68
* fix build break due to uncommited changeRobert Gemmell2009-03-021-4/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@749265 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1703: automatically expand the top level of the mbean navigation view ↵Robert Gemmell2009-03-021-0/+25
| | | | | | upon establishing connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@749186 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1492: make the broker return the current queue depth and maximum queue ↵Robert Gemmell2009-03-021-2/+40
| | | | | | depth in bytes rather than kilbytes, matching their respective setter methods. Augment the management console's navigation queue selection list to show the appropriate numbers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@749149 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1700: the jmx console's core plugin should not depend on the ↵Robert Gemmell2009-02-281-1/+1
| | | | | | jmxremote.sasl plugin, this is now an (optional) dependancy of the qpid-management-common plugin git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@748937 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1680: remove fixed value 'domain' combo box, and remove unecessary ↵Robert Gemmell2009-02-284-114/+23
| | | | | | domain node from management console navigation tree git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@748936 13f79535-47bb-0310-9956-ffa450edef68
* 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/qpid@748726 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/qpid@748721 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1536: modify the B64MD5 PD to take plain text input and perform the ↵Robert Gemmell2009-02-273-24/+72
| | | | | | 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/qpid@748680 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/qpid@748620 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1242: reintegrate the ability to view binary message content, lost ↵Robert Gemmell2009-02-275-10/+333
| | | | | | previously during a branch merge to trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@748611 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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@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/qpid@748342 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1511 : Adds authentication and ssl encryption capabilities to the RMI ↵Aidan Skinner2009-02-134-2/+95
| | | | | | | | based JMXConnectorServer in use, enforces use of the custom MBeanInvocationhandlerImp when using the RMI based JMX, and implements a customised RMI registry to prevent external changes being possible. Updated Management console accordingly. Patch from Robbert Gemmell <gemmellr@dcs.gla.ac.uk> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@744113 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1128 - Patch from Robbert Gemmell to prevent NPE whilst adding queue to ↵Martin Ritchie2009-01-272-4/+8
| | | | | | navigation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@738068 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1591 : Patch from Robbert Gemmell : Moves the server list to be the ↵Martin Ritchie2009-01-261-9/+9
| | | | | | main entries in the left panel. Having a Qpid Connections node that the user had to open to see their severs was just an extra click too much. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@737755 13f79535-47bb-0310-9956-ffa450edef68