This page last changed on Aug 11, 2009 by robbie.

GSoC 2009 Progress

The table below gives an overview of current progress.

Issue # Description Target Week % Complete Notes
QPID-1926 make qpid-management-common an OSGI bundle   100 Done, merged to trunk
QPID-1927 move JMX MBean interface definitions to management-common   100 Done, merged to trunk
QPID-1928 remove Queue MBean reliance on AMQException for unused throws clause   100 Done, merged to trunk
QPID-1929 create a factory class to generate the views for the various MBeans   100 Done, merged to trunk
QPID-1930 create a new view for the User Management mbean   100 Done, merged to trunk
QPID-1931 create a new view for the Logging Management mbean   100 Done, merged to trunk
QPID-1942 create a new queue / exchange / connection selection view   100 Done, merged to trunk
QPID-1945 create a new view for the VirtualHostManager mbeans   100 Done, merged to trunk
QPID-1941 moved messages remain listed on original queue when viewing messages using JMX, but are not actually considered to still be on the queue 7 100 Done, merged to trunk
QPID-1932 create a new view for the Queue mbeans 7 100 Done, merged to trunk
QPID-1944 create a new view for the Connection mbeans 7 100 Done, merged to trunk
QPID-1943 create a new view for the Exchange mbeans 7 100 Done, merged to trunk
QPID-1946 add an mbean to present system information, including API versioning for the JMX interface 8 100 Done, committed to trunk
QPID-1966 add status bar for feedback reports 8 100 Done, committed to trunk
QPID-1947 enable automated update to negate need for users to manually refresh the data 8 100 Done, committed to trunk
QPID-1991 remove the containing Type folders for the top-level single mbeans in the server navigation tree 8 100 Done, committed to trunk
QPID-1990 provide ability to determine queue order of messages when viewing via JMX 8 100 Done, committed to trunk
QPID-1969 per-virtualhost notification areas show all notifications sent by the server 9 100 Done, committed to trunk
QPID-1967 gather list of available exchange types from broker instead of hardcoding in console 9 100 Done, committed to trunk
QPID-1961 widen viewMessages(int From, int To) AMQQueueMBean method to use Long values 9 100 Done, committed to trunk
QPID-1968 expose ability to delete arbitrary message from queue 9 100 Done, committed to trunk
QPID-1981 Expose message copying ability through JMX 9 100 Done, committed to trunk
QPID-1994 auto-refresh mechanism can generate NPE during application shutdown 9 100 Done, committed to trunk
QPID-1995 Notification tabs all start a thread on creation, and never halt them 9 100 Done, committed to trunk
QPID-1996 Notifications view clears the table and forces deselection at every refresh 9 100 Done, committed to trunk
QPID-2000 retrieving attributes for the queue selection list takes excessively long with large numbers of queues 9 100 Done, committed to trunk
QPID-1978 New list views in MC should allow multiple selection 9 100 Done, committed to trunk
QPID-2006 enable opening queues and exchanges directly from other mbean views 9 100 Done, committed to trunk
QPID-1977 No way back from object view 10 100 Done, committed to trunk
QPID-2007 new UI dialogs open in the upper left corner of the screen on Windows 10 100 Done, committed to trunk
QPID-2008 queue names are not sorted when presented for user selection in some new UI dialogs 10 100 Done, committed to trunk
QPID-2009 password fields are not masked in the new UserManagement UI 10 100 Done, committed to trunk
QPID-2013 Previous/Next N Message button in queue browser should take current size as step size 11 100 Done, committed to trunk
QPID-2014 Clear notifications should prompt when clearing all of them 11 100 Done, committed to trunk
QPID-2015 Add ability to configure attributes shown on queue list 11 100 Done, committed to trunk
QPID-2021 provide new icons to distinguish the various 'manager' mbeans 11 100 Done, committed to trunk
QPID-2032 AddUser operation in the new UserManagement UI does not MD5 hash the password when connected to pre-0.5 brokers 11 100 Done, committed to trunk
QPID-2036 SimpleAMQQueue getMessagesRangeOnTheQueue(from,to) incorrectly shows the last message on a queue following its deletion 11 100 Done, committed to trunk
QPID-2037 navigation tree node doesnt auto-expand upon connection when adding a new server 11 100 Done, committed to trunk
QPID-2018 Clear queue doesn't clear acquired messages which is a little confusing if that's all there is 12 100 Done, committed to trunk
QPID-2016 Reload Log4J configuration file 12 60 Developing a custom XMLWatchdog to enforce stricter validation to the WatchDog reloading, also to be used on conjunction with the forced reload. May prompt some changes to logging configuration during broker startup
QPID-2039 the JMX ConnectorServer is not closed during shutdown of the JMXManagedObjectRegistry 12 0  
QPID-2043 create a new JMX management console testing spec 12 0  
QPID-2044 create a new JMX management console user guide 12 0  
QPID-2040 failed update to the PlainPasswordFilePrincipalDatabase on disk may go unnoticed, preventing broker restart   0  
QPID-2041 failed update to the Base64MD5PasswordFilePrincipalDatabase on disk may go unnoticed, preventing broker restart   0  
QPID-2042 update to the management access rights may not be saved to disk, but still report success   0  
Document generated by Confluence on May 26, 2010 10:33