Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 65716 invoked from network); 30 Apr 2009 20:03:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 30 Apr 2009 20:03:51 -0000 Received: (qmail 38153 invoked by uid 500); 30 Apr 2009 20:03:51 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 38091 invoked by uid 500); 30 Apr 2009 20:03:51 -0000 Mailing-List: contact dev-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 dev@geronimo.apache.org Received: (qmail 38083 invoked by uid 99); 30 Apr 2009 20:03:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Apr 2009 20:03:51 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of gnodet@gmail.com designates 209.85.220.174 as permitted sender) Received: from [209.85.220.174] (HELO mail-fx0-f174.google.com) (209.85.220.174) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Apr 2009 20:03:42 +0000 Received: by fxm22 with SMTP id 22so2148032fxm.19 for ; Thu, 30 Apr 2009 13:03:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=7jIz0h9wUsk73RBM0o7j3tb/oALm/Z3QxULZuyfuWgE=; b=TBZMnJg7uGjljhRaIyJrucSjgHeFZBIjHZDjwydZ27jhWcYMYrAqRUAsbNt36RpQQD tym2iDVMP4ZbADASWDaDkAT7Y5gQ3llLKFq3LRRq9jlQwR0iRwgGSHyQ+W6cBkctRW7n XnOfKS1/R/t9UWTzkHi91m+5lTlWSy1daokKo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=KPFIn7gd8XoQwhPDff1+dlsy6zbG+j8jBI2SD2hhcCVwwzGsjULpwtxJkvy40CpZBr FiGss0g+IqX/OgCoHlUoI3fow0BvObk6Z5CV1Uxv6AU1NaIQO9ZR6EBZ7j0AO1gQtDJh TEbmPQdAEKO6C0Xb5IawPNyDPQzYkjL0rWGQA= MIME-Version: 1.0 Received: by 10.223.124.17 with SMTP id s17mr969666far.79.1241121801287; Thu, 30 Apr 2009 13:03:21 -0700 (PDT) In-Reply-To: <4118984A-9062-45B5-8CF6-F1C279E8EAB4@visi.com> References: <89F90225-B0E3-4DDF-8812-4E288431BB96@visi.com> <4118984A-9062-45B5-8CF6-F1C279E8EAB4@visi.com> Date: Thu, 30 Apr 2009 22:03:21 +0200 Message-ID: Subject: Re: [blueprint] Initialization From: Guillaume Nodet To: dev@geronimo.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org The lazy bundle activation policy has not been implemented yet. On Thu, Apr 30, 2009 at 19:53, David Blevins wrote= : > Referring to this section on Initialization. > > =A0If the instantiation phase is caused by one of the trigger services th= en it > =A0must run synchronously with the getService method invocation that trig= gered > =A0the continuance. This allows the service request to return a service > =A0object from the initialized Blueprint Context. All other and subsequen= t > service > =A0requests on trigger services must block until the instantiation proces= s > =A0has completely finished. > > =A0Otherwise, the instantiation process must run asynchronously from the > =A0Bundle STARTED event. Race conditions between this event and the trigg= er > =A0services must be properly managed without causing errors. > > > > -David > > > On Apr 29, 2009, at 9:36 PM, Guillaume Nodet wrote: > >> Not sure what you're talking about... >> >> On Wed, Apr 29, 2009 at 22:10, David Blevins >> wrote: >>> >>> How much or how little of the triggered initialization guarantees are >>> implemented so far? =A0Did some very similar synchronization guarantees= for >>> EJB 3.1 singleton lazy initialization. >>> >>> -David >>> >>> >> >> >> >> -- >> Cheers, >> Guillaume Nodet >> ------------------------ >> Blog: http://gnodet.blogspot.com/ >> ------------------------ >> Open Source SOA >> http://fusesource.com >> > > --=20 Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com