Return-Path: Delivered-To: apmail-incubator-aries-dev-archive@minotaur.apache.org Received: (qmail 9805 invoked from network); 13 Oct 2010 19:25:54 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Oct 2010 19:25:54 -0000 Received: (qmail 54597 invoked by uid 500); 13 Oct 2010 19:25:54 -0000 Delivered-To: apmail-incubator-aries-dev-archive@incubator.apache.org Received: (qmail 54542 invoked by uid 500); 13 Oct 2010 19:25:54 -0000 Mailing-List: contact aries-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: aries-dev@incubator.apache.org Delivered-To: mailing list aries-dev@incubator.apache.org Received: (qmail 54534 invoked by uid 99); 13 Oct 2010 19:25:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Oct 2010 19:25:53 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Oct 2010 19:25:53 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o9DJPXMl022570 for ; Wed, 13 Oct 2010 19:25:33 GMT Message-ID: <3364951.130291286997933404.JavaMail.jira@thor> Date: Wed, 13 Oct 2010 15:25:33 -0400 (EDT) From: "Joe Bohn (JIRA)" To: aries-dev@incubator.apache.org Subject: [jira] Work started: (ARIES-420) Register Bean Interceptors as Services In-Reply-To: <21295087.341941285163192487.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ARIES-420?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on ARIES-420 started by Joe Bohn. > Register Bean Interceptors as Services > --------------------------------------- > > Key: ARIES-420 > URL: https://issues.apache.org/jira/browse/ARIES-420 > Project: Aries > Issue Type: Improvement > Components: Blueprint > Affects Versions: 0.3 > Reporter: Joe Bohn > Assignee: Joe Bohn > > Our current interceptor implementation is dependent upon registering a pojo for the interceptor with the component metadata. When constructing a bean (or service in the case of the newly introduced quiesce service interceptor) we retrieve the interceptor pojo(s) and use it in construction of the proxy. There are potential lifecycle issues with this if the bundle which introduced the interceptor is later removed from the system. A whiteboard pattern would improve lifecycle management such that the bundle dependencies can be better managed. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.