Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 41099 invoked from network); 18 Feb 2010 12:06:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 18 Feb 2010 12:06:01 -0000 Received: (qmail 48716 invoked by uid 500); 18 Feb 2010 12:06:01 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 48646 invoked by uid 500); 18 Feb 2010 12:06:00 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 48638 invoked by uid 99); 18 Feb 2010 12:06:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Feb 2010 12:06:00 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of aklimets@day.com designates 207.126.148.88 as permitted sender) Received: from [207.126.148.88] (HELO eu3sys201aog102.obsmtp.com) (207.126.148.88) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 18 Feb 2010 12:05:51 +0000 Received: from source ([209.85.220.221]) by eu3sys201aob102.postini.com ([207.126.154.11]) with SMTP ID DSNKS30tC7nKXQg7RZEJh4ecUiwtPzJhfQ91@postini.com; Thu, 18 Feb 2010 12:05:31 UTC Received: by fxm21 with SMTP id 21so2389035fxm.17 for ; Thu, 18 Feb 2010 04:05:31 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.5.207 with SMTP id 15mr8529039faw.6.1266494731178; Thu, 18 Feb 2010 04:05:31 -0800 (PST) In-Reply-To: <91f3b2651002180020y1cddf34cu1d66f1bb6d247d33@mail.gmail.com> References: <510143ac1002170806n312514desd639aef826be0501@mail.gmail.com> <91f3b2651002180020y1cddf34cu1d66f1bb6d247d33@mail.gmail.com> Date: Thu, 18 Feb 2010 13:05:31 +0100 Message-ID: Subject: Re: [jr3] Plugin architecture From: Alexander Klimetschek To: dev@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Feb 18, 2010 at 09:20, Thomas M=FCller wro= te: > The configuration should be persisted in the repository itself. Not in > external configuration files. +1, but not all configuration can be placed into the repository itself. The exception is the persistence/clustering layer config. >> * dynamic configuration > > First of all, I would define an API for configuration changes. This > API could be the regular JCR API, and the configuration could be > stored in special "system" nodes. On top of that API, those who want > to use OSGi can do that. +1 Regards, Alex --=20 Alexander Klimetschek alexander.klimetschek@day.com