Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 95109 invoked from network); 2 Sep 2005 21:58:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Sep 2005 21:58:05 -0000 Received: (qmail 94385 invoked by uid 500); 2 Sep 2005 21:58:04 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 94367 invoked by uid 500); 2 Sep 2005 21:58:03 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 94354 invoked by uid 99); 2 Sep 2005 21:58:03 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2005 14:58:03 -0700 Received: from ajax.apache.org (ajax.apache.org [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 7632F12A for ; Fri, 2 Sep 2005 23:58:02 +0200 (CEST) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: scm@geronimo.apache.org Date: Fri, 02 Sep 2005 21:58:02 -0000 Message-ID: <20050902215802.10192.26554@ajax.apache.org> Subject: [Geronimo Wiki] Update of "Web Console" by AaronMulder X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N 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 =