Return-Path: X-Original-To: apmail-directory-dev-archive@www.apache.org Delivered-To: apmail-directory-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E481094A7 for ; Mon, 9 Jan 2012 13:22:34 +0000 (UTC) Received: (qmail 70998 invoked by uid 500); 9 Jan 2012 13:22:34 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 70721 invoked by uid 500); 9 Jan 2012 13:22:21 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 70702 invoked by uid 99); 9 Jan 2012 13:22:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jan 2012 13:22:16 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of pajbam@gmail.com designates 74.125.82.178 as permitted sender) Received: from [74.125.82.178] (HELO mail-we0-f178.google.com) (74.125.82.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jan 2012 13:22:06 +0000 Received: by werp12 with SMTP id p12so3604079wer.37 for ; Mon, 09 Jan 2012 05:21:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=aI9y0LV10fIQIx8tefNoYOPkIV8iB6V0Z82N/lDbAEU=; b=miVJrFwhiSDgS2JJ2ZMfEFypjwTsiNvly6hXpDFsTgQEeoYTzNdJRrWCOZsbTly+b5 zAIOqddecMzsS+64UfNldE3ODmAIkkHxyTkIZlWf9MV1nDKwQshonwoTQsaLrAKYwWId j91pApQO/FJ35RykcKc3tmoz7KdeIC427leMc= Received: by 10.216.136.195 with SMTP id w45mr2357452wei.20.1326115306570; Mon, 09 Jan 2012 05:21:46 -0800 (PST) Received: from [192.168.0.11] (lon92-10-78-226-4-211.fbx.proxad.net. [78.226.4.211]) by mx.google.com with ESMTPS id 1sm165732381wiz.11.2012.01.09.05.21.44 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 09 Jan 2012 05:21:45 -0800 (PST) Sender: Pierre-Arnaud Marcelot Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Apple Message framework v1251.1) Subject: Re: osgi-branch ( status update ) From: Pierre-Arnaud Marcelot In-Reply-To: Date: Mon, 9 Jan 2012 14:21:42 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <627CDA8B-18AF-46DE-80D6-46DCF9AACB5E@marcelot.net> References: To: "Apache Directory Developers List" X-Mailer: Apple Mail (2.1251.1) X-Virus-Checked: Checked by ClamAV on apache.org On 9 janv. 2012, at 03:55, G=F6kt=FCrk Gezer wrote: > Hi Everyone, >=20 > I finally completed component-hub. It's core functionality is = implemented with the latest commits. >=20 > Now it can be used to : > * listen for annotated component's of any = type,(Interceptors,Partitions,DirectoryBackedServers for now...) > * create, cache and reconfigure instances of installed components > * Register HubListener to be notified of certain component type's = components as ADSComponent. > (you can look into previous mails with Pierre on 'OSGI status' for = detailed explanation of these systems.) That's great G=F6kt=FCrk! I'm currently busy with the release of the first milestone for Studio = 2.0, but as soon as I'm done with this I will definitely have a look at = the OSGI branch and your latest commits. > It's only lacking HouseKeeping process for now, has all the facilities = to implement it though. All we have to do is chose a good housekeeping = schema: >=20 > I was thinking a schema that component-hub may delete all the entries = in config and schema partitions belonging to a component who is never = been online for 3 ApacheDS session. So if some test component is = installed into ApacheDS and then deleted. ApacheDS will keep its schema = and config entries for 3 server session, and then delete it. I'd like to = hear more from you on that=85 Like Alex, I'm having trouble following you here. What's an ApacheDS session exactly? Where does it happen? How long does = a session last? Regards, Pierre-Arnaud=20 > So as i wrote in my first mails when i started component-hub, it would = be more and more easy now to make any part of ApacheDS extensible. >=20 > After finishing my reviews on component-hub I will go on by writing = HubClients for three main extension points: Interceptors, Partitions = and DirectoryBackedServers. And then making them work together in the = server startup by using OSGI events. >=20 > More to come... >=20 >=20 > Regards, > G=F6kt=FCrk