Uploaded image for project: 'Commons Configuration'
  1. Commons Configuration
  2. CONFIGURATION-189

[configuration] Declaring reloadable configurations in the configuration descriptor

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • Nightly Builds
    • None
    • None
    • None
    • Operating System: All
      Platform: All

    • 34350

    Description

      This is a proposal to support reloadable configurations in the configuration
      descriptor parsed by ConfigurationFactory. I suggest two forms, a complete form
      to fine tune the strategy applied to the configuration:

      <configuration>
      <properties fileName="config.properties">
      <reloading-strategy
      class="org.apache.commons.configuration.reloading.FileChangedReloadingStrategy">
      <param name="refreshDelay" value="30000"/>
      </reloading-strategy>
      </properties>
      </configuration>

      and a short form:

      <configuration>
      <properties fileName="config.properties" reloadable="true"/>
      </configuration>

      This short form will use a FileChangedReloadingStrategy with the default values.
      This form keeps the descriptor simple for those that don't bother fine tuning
      the performance of the reloading mechanism.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ebourg Emmanuel Bourg
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: