Hi, if I'm not mistaken you should use just "org.apache.felix.fileinstall" for the argument of createFactoryConfiguration.
Carsten 2011/11/3 Nick Baker <[email protected]>: > Hi all, > > I'm trying to add new File Install configurations programaticaly and am not > having much luck. Has anyone done this before? Any insight would be > appreciated. Here's what I'm trying. > > Configuration config = > configAdmin.createFactoryConfiguration("org.apache.felix.fileinstall-" + > file.getName().replaceAll("\\s<smb://s>","")); > Dictionary<String, String> dict = new Hashtable<String, String>(); > dict.put("felix.fileinstall.dir", file.getAbsolutePath()); > config.update(dict); > > The result is several entries in the web console under the "Configuration > Status" like: > > PID = > org.apache.felix.fileinstall-pdi-birt-output.001f0458-d562-4567-b969-9b1b158389a9 > Factory PID = org.apache.felix.fileinstall-pdi-birt-output > BundleLocation = > file:/Users/nbaker/IdeaProjects/Dashboards/Kettle/trunk/plugins/pluginRegistry/karaf-plugin/karaf/deploy/pentaho-osgi-utils-TRUNK-SNAPSHOT.jar > felix.fileinstall.dir = > /Users/nbaker/IdeaProjects/Dashboards/Kettle/trunk/osgi-plugins/pdi-birt-output > service.factoryPid = org.apache.felix.fileinstall-pdi-birt-output > service.pid = > org.apache.felix.fileinstall-pdi-birt-output.001f0458-d562-4567-b969-9b1b158389a9 > > > Thanks, > Nick Baker > -- Carsten Ziegeler [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

