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 =