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


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, etc.
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.

Reply via email to