Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 44362 invoked from network); 17 Mar 2009 16:01:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Mar 2009 16:01:14 -0000 Received: (qmail 81773 invoked by uid 500); 17 Mar 2009 16:01:13 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 81734 invoked by uid 500); 17 Mar 2009 16:01:13 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 81722 invoked by uid 99); 17 Mar 2009 16:01:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Mar 2009 09:01:13 -0700 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.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Mar 2009 16:01:12 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 20420234C046 for ; Tue, 17 Mar 2009 09:00:52 -0700 (PDT) Message-ID: <1931387608.1237305652131.JavaMail.jira@brutus> Date: Tue, 17 Mar 2009 09:00:52 -0700 (PDT) From: "Jeroen van Grondelle (JIRA)" To: dev@felix.apache.org Subject: [jira] Created: (FELIX-987) Please make bundle context injection optional MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Please make bundle context injection optional --------------------------------------------- Key: FELIX-987 URL: https://issues.apache.org/jira/browse/FELIX-987 Project: Felix Issue Type: Improvement Components: Dependency Manager Reporter: Jeroen van Grondelle Priority: Minor We use the dependency manager to defer the registration of some services till required services are available through binding an intermediary object to the dependency manager. As we want to bind these services using a specific bundle context, we communicate this bundle context through the intermediary. Dependency manager's default behaviour is to inject the bundle context associated with the manager in any member of type bundle context. Thus, our bundle context is overwritten and our services are bound to the wrong bundle context. Could bundle context injection be made optional through a parameter/setting? Thanks in advance! -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.