felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Nodet (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (FELIX-2663) Allow ConfigInstaller to perform placeholder substitution from framework properties
Date Tue, 26 Oct 2010 06:49:32 GMT

     [ https://issues.apache.org/jira/browse/FELIX-2663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Guillaume Nodet resolved FELIX-2663.

       Resolution: Fixed
    Fix Version/s: fileinstall-3.1.0
         Assignee: Guillaume Nodet

Committing to https://svn.apache.org/repos/asf/felix/trunk ...
	M	fileinstall/src/main/java/org/apache/felix/fileinstall/internal/ConfigInstaller.java
	M	fileinstall/src/main/java/org/apache/felix/fileinstall/internal/FileInstall.java
	M	utils/src/main/java/org/apache/felix/utils/properties/InterpolationHelper.java
	M	utils/src/test/java/org/apache/felix/utils/properties/InterpolationHelperTest.java
	A	utils/src/test/java/org/apache/felix/utils/properties/MockBundleContext.java
Committed r1027382

> Allow ConfigInstaller to perform placeholder substitution from framework properties
> -----------------------------------------------------------------------------------
>                 Key: FELIX-2663
>                 URL: https://issues.apache.org/jira/browse/FELIX-2663
>             Project: Felix
>          Issue Type: Improvement
>          Components: File Install
>    Affects Versions: fileinstall-3.0.2
>            Reporter: David Hay
>            Assignee: Guillaume Nodet
>             Fix For: fileinstall-3.1.0
>         Attachments: felix-fileinstall-context-properties.patch
> The ConfigInstaller class will perform placeholder substitution using configuration values
defined elsewhere in the .cfg file or using System properties.  Would be nice if it could
also use properties defined by the framework (i.e. BundleContext.getProperty())
> The use case is this:  As part of the OSGi framework initialization, some properties
are set on the framework that define things such as a "home" directory.  The various configuration
files could then refer to resources relative to this "home" directory.  For example:
> props.setProperty("app.home", homeDir); // homeDir provided by JNDI config, env variable,
> frameworkFactory.newFramework(props);
> ...
> Then, in a configuration file read by the FileInstall bundle, it would be nice to be
able to do:
> data.directory=${app.home}/data/

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message