Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 45671 invoked from network); 27 Aug 2008 20:32:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Aug 2008 20:32:06 -0000 Received: (qmail 6535 invoked by uid 500); 27 Aug 2008 20:32:04 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 6090 invoked by uid 500); 27 Aug 2008 20:32:03 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 6077 invoked by uid 99); 27 Aug 2008 20:32:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Aug 2008 13:32:03 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Aug 2008 20:31:14 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 44A96234C1B3 for ; Wed, 27 Aug 2008 13:31:44 -0700 (PDT) Message-ID: <989043231.1219869104280.JavaMail.jira@brutus> Date: Wed, 27 Aug 2008 13:31:44 -0700 (PDT) From: "Ari hadi (JIRA)" To: dev@myfaces.apache.org Subject: [jira] Updated: (TRINIDAD-1191) Delayed loading of renderers to facilitate faster start up time In-Reply-To: <724095274.1219693184459.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/TRINIDAD-1191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ari hadi updated TRINIDAD-1191: ------------------------------- Status: Open (was: Patch Available) > Delayed loading of renderers to facilitate faster start up time > ---------------------------------------------------------------- > > Key: TRINIDAD-1191 > URL: https://issues.apache.org/jira/browse/TRINIDAD-1191 > Project: MyFaces Trinidad > Issue Type: Improvement > Reporter: Ari hadi > Attachments: RenderKitBase.java > > Original Estimate: 168h > Remaining Estimate: 168h > > Trinidad's RenderKitBase class has support for optimized loading of renderer. Class loading optimization will lazily loads renderers and reduces the loading time, since 20% of the time used for opening the file the first time is for class loading. > Renderers that are provided in the RenderKit-specific config file will be loaded lazily. This mapping file is similar to the one in "META-INF/oracle.adf.rich.renderkit". > Right now, it will only look for one copy of the renderkit-specific config file. We should be able to tweak this code to grab all files found at the specific path instead of just one. This will allow any other custom component developers to lazily load their Renderers by providing their own mapping file. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.