You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by Apache Wiki <wi...@apache.org> on 2005/09/02 23:58:02 UTC

[Geronimo Wiki] Update of "Web Console" by AaronMulder

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Geronimo Wiki" for change notification.

The following page has been changed by AaronMulder:
http://wiki.apache.org/geronimo/Web_Console

The comment on the change is:
Added management API To-Do's

------------------------------------------------------------------------------
     * Embedded DB Manager
       * '''Status:''' present from original donation;
      
+ == Tasks ==
  
+  * Management API
+    * General
+      * Add ability to create new configuration (to add new GBeans to)
+      * Make add GBean APIs take a configuration name
+    * Kernel
+      * Add a kernel call to generate an G!BeanName/!ObjectName for a GBean
+      * Add ability to update !ClassPath of a configuration (on the fly?)
+    * J2EEServer
+      * Add a way to get all network listeners in one shot
+      * Change interface to support multiple Web/EJB/JMS managers
+      * Add shutdown/restart API
+      * Add repository API
+      * Configure and return a JSR-88 implementation, or point to one for remote access
+    * JVM
+      * Add things like class path
+      * Implement statistics API for memory figures
+    * Web Server
+      * Move connector management code from !WebContainer to !WebManager (dedicated Management GBean)
+      * Make all connector properties manageable
+      * Associate connectors with containers
+      * Add container-level statistics for Tomcat
+      * Provide web app/servlet/JSP statistics as well as global container statistics
+      * Provide thread pool statistics
+    * JMS Server
+      * Add messaging statistics
+      * Add thread pool statistics
+    * EJB Container
+      * Create EJBManager interface and GBean
+      * Decide what's really a container vs. a connector
+      * Associate connectors with containers
+      * Provide EJB instance pool/cache statistics
+      * Provide EJB JAR / EJB invocation statistics
+      * Provide thread pool statistics
+    * General Pools
+      * Create an interface for generic pools (get/set min/max, etc.)
+      * Include general statistics-gathering
+    * Thread Pools
+      * Make !WorkManagers use lightweight thread pools
+      * Create !ThreadManager interface and GBean
+      * Provide usage statistics
+      * Create !WorkManager (?) interface and GBean
+      * Provide delayed invocation statistics?
+    * CORBA
+      * Create CORBAManager interface and GBean
+      * Provide usage statistics
+    * Database Pools
+      * Create DBManager interface and GBean
+      * Provide starter info for known DB products (driver, URL style, known properties)
+      * Perhaps provide the ability to search repository JARs for JDBC drivers?
+      * Provide a way to test a connection
+      * Provide usage statistics
+    * JMS Resources
+      * Connection factories & destinations
+      * Add JMS!ResourceManager interface (and GBean, if not same as JMSManager)
+      * Add statistics on a factory/destination basis
+    * Java Mail
+      * add !MailFactory interface and GBean
+      * add statistics
+    * Deployment
+      * add servlet for deployment uploads
+      * update JSR-88 impl to support remote deployment, including progress
+    * Security
+      * add !SecurityManager interface and GBean
+      * Provide starter info for known login modules
+      * If appropriate provide data about contents of a realm (users/groups, etc.)
+      * Provide statistics
+      * When Keystore or Socket Factory GBean is available, add support to management API
+    * Derby
+      * Add management interface for embedded Derby database
  
  = Original thoughts/proposal =