commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Heger (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CONFIGURATION-541) Support for Property files in MultiFileHierarchicalConfiguration. Currently only xml files are supported.
Date Sun, 29 Jun 2014 19:57:25 GMT

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

Oliver Heger resolved CONFIGURATION-541.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0

Marking this issue as resolved. The new {{MultiFileConfigurationBuilder}} class can load arbitrary
file-based configurations. The user's guide has been updated correspondingly.

> Support for Property files in MultiFileHierarchicalConfiguration. Currently only xml
files are supported.
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: CONFIGURATION-541
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-541
>             Project: Commons Configuration
>          Issue Type: Wish
>          Components: Build
>    Affects Versions: 1.8
>            Reporter: Meraj
>             Fix For: 2.0
>
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <configuration>
>   <header>
>     <result delimiterParsingDisabled="true" forceReloadCheck="true" loggerName="TestLogger"
>             config-class="org.apache.commons.configuration.DynamicCombinedConfiguration"
>             keyPattern="$$${sys:filename}">
>       <nodeCombiner config-class="org.apache.commons.configuration.tree.MergeCombiner"/>
>     </result>
>     <providers>
>       <provider config-tag="multifile"
>          config-class="org.apache.commons.configuration.DefaultConfigurationBuilder$FileConfigurationProvider"
>          configurationClass="org.apache.commons.configuration.MultiFileHierarchicalConfiguration"/>
>     </providers>
>   </header>
>   <override>
> 	<system />
>     <multifile filePattern="/usr/config/$$$${sys:filename}.xml"
>                config-name="clientConfig1" delimiterParsingDisabled="true" schemaValidation="false">
>        <reloadingStrategy refreshDelay="500"
>           config-class="org.apache.commons.configuration.reloading.FileChangedReloadingStrategy"/>
>     </multifile>
>    <multifile filePattern="/usr/configclient/$$$${sys:filename}.properties"
>                config-name="clientConfig1" delimiterParsingDisabled="true" schemaValidation="false">
>        <reloadingStrategy refreshDelay="500"
>           config-class="org.apache.commons.configuration.reloading.FileChangedReloadingStrategy"/>
>     </multifile>
>     <xml fileName="portal/default.xml"
>          config-name="defaultConfig" delimiterParsingDisabled="true" schemaValidation="false">
>       <reloadingStrategy refreshDelay="500"
>           config-class="org.apache.commons.configuration.reloading.FileChangedReloadingStrategy"/>
>     </xml>
>   </override>
> </configuration> 
> in the above MultiFileHierarchicalConfiguration config file, I want to load properties
from both xml and properties file. Currently, in 1.8, only xml is supported. for .properties
file, I get a SAX parsing exception.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message