Return-Path: X-Original-To: apmail-incubator-isis-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-isis-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 EBE43D832 for ; Mon, 15 Oct 2012 09:41:56 +0000 (UTC) Received: (qmail 68582 invoked by uid 500); 15 Oct 2012 09:41:56 -0000 Delivered-To: apmail-incubator-isis-dev-archive@incubator.apache.org Received: (qmail 68512 invoked by uid 500); 15 Oct 2012 09:41:56 -0000 Mailing-List: contact isis-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: isis-dev@incubator.apache.org Delivered-To: mailing list isis-dev@incubator.apache.org Received: (qmail 68496 invoked by uid 99); 15 Oct 2012 09:41:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Oct 2012 09:41:55 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.220.175] (HELO mail-vc0-f175.google.com) (209.85.220.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Oct 2012 09:41:48 +0000 Received: by mail-vc0-f175.google.com with SMTP id p1so5654797vcq.6 for ; Mon, 15 Oct 2012 02:41:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:from:date :message-id:subject:to:content-type:x-gm-message-state; bh=Xp91y+L0mSbUs6ZKuEb6j6WZn/c+FAzP+cSnHdKKo3M=; b=A1VkKKgxblmgqG3/JFUGtZIIJm0K/DciEHPMJx8KSPMF7r+q+vxYXRT/AsUkx7BdBT hnYaIVJwCJjg7o95rutZ3zXwP/4SDIhFTVdNJMoomkFn9s0PpZ5yT/7ydvMnHw6yHqQG RTqdZJ134pHdDhMNxYxMqzkDVI/Ju0IfpVqhLTjZ7Pe7DnvIkJ4iYiTQDxCeXEbmBwzv fxqcXktgDC30cIyT3IdV6iI/s0qQtCLR2E3GfP/lgehR2DafYmGfw/7DjA1H4Ki6vVwW o5maFqqbab3NNOQVdLKEOBAA02vpngJsUD9Pn1Q0VzFCPJQlPP1bIS4prdwMFMzNGUy5 kXUw== Received: by 10.52.26.207 with SMTP id n15mr3522980vdg.84.1350294087460; Mon, 15 Oct 2012 02:41:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.147.7 with HTTP; Mon, 15 Oct 2012 02:41:07 -0700 (PDT) X-Originating-IP: [81.156.145.227] In-Reply-To: References: <268575572.16204.1349809803001.JavaMail.jiratomcat@arcas> From: Dan Haywood Date: Mon, 15 Oct 2012 10:41:07 +0100 Message-ID: Subject: Re: JAX London To: isis-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=20cf30780c346ce89204cc15d709 X-Gm-Message-State: ALoCoQnlpB+n6oBNTtNhmhZwyAhcjZoLRQ94V/U7VJt62yJ23aXgmfBSkATxuXQ6FskF6AGWA81D X-Virus-Checked: Checked by ClamAV on apache.org --20cf30780c346ce89204cc15d709 Content-Type: text/plain; charset=ISO-8859-1 Hi Mike, No, sorry... gonna be out of the country. Catch you later Dan On 15 October 2012 10:25, Mike Burton wrote: > Is anyone here going to JAX London tomorrow 16 Oct? > I can't make the day but will be at the evening session: > http://www.meetup.com/Londonjavacommunity/events/80218252/ > > Mike Burton > > > On 9 Oct 2012, at 20:10, Dan Haywood (JIRA) wrote: > > > > > [ > https://issues.apache.org/jira/browse/ISIS-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel] > > > > Dan Haywood resolved ISIS-274. > > ------------------------------ > > > > Resolution: Fixed > > > >> Simplify the bootstrapping of Isis so that there are fewer > configuration properties to set in isis.properties > >> > ------------------------------------------------------------------------------------------------------------- > >> > >> Key: ISIS-274 > >> URL: https://issues.apache.org/jira/browse/ISIS-274 > >> Project: Isis > >> Issue Type: Improvement > >> Affects Versions: 0.2.0-incubating > >> Reporter: Dan Haywood > >> Assignee: Dan Haywood > >> Fix For: 0.3.1-incubating > >> > >> > >> Currently there is a number of settings in isis.properties whose values > is pretty much determined by the configured persistor/object store. Most > notable examples included the class substitutor and the object factory, > where cglib versions are configured for most persistors (for lazy loading), > but is not configured for the JDO object store (that leverages the built-in > lazy loading of DataNucleus). > >> This ticket is to remove some of these configuration settings, and > instead arrange things such that selecting the persistor automatically > configures these components. > >> In particular, that means removing: > >> 1. isis.reflector.class-substitutor > >> (with the default being > org.apache.isis.runtimes.dflt.bytecode.dflt.classsubstitutor.CglibClassSubstitutor > for most object stores, overridden by the JDO object store) > >> 2. isis.persistor.identifier-generator > >> (with the default already being overridden by all object stores) > >> 3. isis.persistor.object-factory > >> (with the default being > >> > org.apache.isis.runtimes.dflt.bytecode.dflt.objectfactory.CglibObjectFactory > for most object stores, overridden by the JDO object store) > >> 4. isis.persistor.services-injector > >> (with the default being ServicesInjectorDefault; there are no other > implementations.) > >> 5. isis.persistor.adapter-factory > >> (with the default being PojoAdapterFactory; there are no other > implementations.) > >> At the same time, persistor/object stores sometimes have a requirement > to install their own FacetFactories and/or MetaModelValidators. So this > ticket is also to provide a mechanism such that a persistor can "refine" > the metamodel. > > > > -- > > This message is automatically generated by JIRA. > > If you think it was sent incorrectly, please contact your JIRA > administrators > > For more information on JIRA, see: > http://www.atlassian.com/software/jira > > --20cf30780c346ce89204cc15d709--