Return-Path: X-Original-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 56DAA95FD for ; Thu, 14 Jun 2012 10:18:24 +0000 (UTC) Received: (qmail 56354 invoked by uid 500); 14 Jun 2012 10:18:24 -0000 Delivered-To: apmail-incubator-deltaspike-dev-archive@incubator.apache.org Received: (qmail 56287 invoked by uid 500); 14 Jun 2012 10:18:22 -0000 Mailing-List: contact deltaspike-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltaspike-dev@incubator.apache.org Delivered-To: mailing list deltaspike-dev@incubator.apache.org Received: (qmail 56266 invoked by uid 99); 14 Jun 2012 10:18:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jun 2012 10:18:22 +0000 X-ASF-Spam-Status: No, hits=3.2 required=5.0 tests=FREEMAIL_FORGED_REPLYTO,FSL_FREEMAIL_1,FSL_FREEMAIL_2,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [77.238.189.66] (HELO nm13.bullet.mail.ird.yahoo.com) (77.238.189.66) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 14 Jun 2012 10:18:14 +0000 Received: from [77.238.189.231] by nm13.bullet.mail.ird.yahoo.com with NNFMP; 14 Jun 2012 10:17:52 -0000 Received: from [212.82.108.113] by tm12.bullet.mail.ird.yahoo.com with NNFMP; 14 Jun 2012 10:17:52 -0000 Received: from [127.0.0.1] by omp1022.mail.ird.yahoo.com with NNFMP; 14 Jun 2012 10:17:52 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 677906.27225.bm@omp1022.mail.ird.yahoo.com Received: (qmail 97626 invoked by uid 60001); 14 Jun 2012 10:17:52 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1339669072; bh=5RbvNBqAOzE6ezGP98nWngtKa/thEFwL4ayH/fPrHMw=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=DChKk9FeOA901Rx/P7sasDjIcKhfnDppg6NoeuaiOKi/jPNEmgFRsK3cvW9bpFCEM/skpC1cBvLCQ4YMaq5lKMHHmnAA4zVeCaFRHAcO4CPpZ6VgJKILas1m/RF0K3KWKNUrx9eexL84EzK0vn5tfX526uMmCdWrxXOpfyEw6o0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=SM3z9C1I8ztvkNCgIltif+sLmKHtmLBbsGLAVptLZDV+MYBJbELVEleSmnMfs3jEqy6SyOKYvrLVZiLqBKqgqPBbW9ERFVRp4cL8bByupgSZeoI+7MZMK1yBcK77cB65zRKLujH+Q4r6OT2TAWukR7rnCeAs4dXlpB04Ue2Jwwk=; X-YMail-OSG: UeOs.WgVM1nfgm_xUebYMB.Yz69xzdqXEC_xCL_ho7zyjaQ H7cd5XIh9WcOTwm4uwOlHcwq1EREUB0PpvrfjlO.XUDMec6LDfnO.1ps7erT ggWcysoWfh_BrZRH_E_ommwIHFl4dE.hxVGQWVZo6Lk9ea4U6NbqubaM2qxm _Umw.doMp9vGLxBGqggKm7wDtqtVT6cl5JHl8hnkTIonxFqIOn4J5_uTtGu1 DtmrJ_9xQMlwKVXXXOEFtFicjsZq_u6MzW_WD.WynBCStm3IMbQvwdMKpyhN Z7LSuZWG8Cg_NtzQqCKmvK5eMDPEBW0aOuWq5MVCtKR__cGdWVbSaoOFInyk wEoja4d1sW4xQ_o9KlC7YZARBKtAYzArtgqqb4BwY2nrqUWBBybh.bYfpy1P Bf8w_AaQyADimR.RTdeF3gUDXgr0naGlooA-- Received: from [128.130.32.113] by web171504.mail.ir2.yahoo.com via HTTP; Thu, 14 Jun 2012 11:17:52 BST X-Mailer: YahooMailWebService/0.8.118.349524 Message-ID: <1339669072.96297.YahooMailNeo@web171504.mail.ir2.yahoo.com> Date: Thu, 14 Jun 2012 11:17:52 +0100 (BST) From: Mark Struberg Reply-To: Mark Struberg Subject: ConfigProperty#eager() question To: deltaspike MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi!=0A=0APlease take a look at ConfigProperty#eager().=0A=0AThe idea is to = verify if every used configuration property is really available and configu= red.=A0 =0A=0A=0AThis was initially easy to do as side effect of the Proces= sInjectionTarget.=0A=0AThere are some restrictions with this approach as do= cumented already: it can only verify configuration which is statically avai= lable before the server starts. No JPA, nor any other 'dynamic' configurati= on which gets provided by the container only at some point in time during s= tartup or application.=0AIf enabled, it also disallows having configuration= which might default to null (to indicate that there is nothing configured)= .=0A=0Awdyt?=0A=0ALieGrue,=0Astrub