# Package org.apache.commons.configuration2.reloading

package org.apache.commons.configuration2.reloading

This package contains classes and interfaces related to the reloading mechanism.

Using these classes it is possible to monitor configuration sources for external changes. When a change is detected notifications are sent out. In collaboration with a configuration builder reloading can happen transparently in background.

- Related Packages
  Package
  Description
  org.apache.commons.configuration2
  The Configuration main package.
- Class
  Description
  CombinedReloadingController
  A specialized `ReloadingController` implementation which manages an arbitrary number of other `ReloadingController` objects.
  FileHandlerReloadingDetector
  A specialized implementation of `ReloadingDetector` which monitors a file specified by a `FileHandler`.
  ManagedReloadingDetector
  A strategy to reload configuration based on management requests.
  ManagedReloadingDetectorMBean
  MBean definition for managing configuration reload.
  PeriodicReloadingTrigger
  A timer-based trigger for reloading checks.
  ReloadingController
  A class for adding support for reload operations in a generic way.
  ReloadingControllerSupport
  Definition of an interface to be implemented by components which support reloading operations managed by a `ReloadingController`.
  ReloadingDetector
  An interface to be implemented by objects which can detect whether a reload operation is required.
  ReloadingEvent
  An event that is fired when a reload operation is required.
  VFSFileHandlerReloadingDetector
  A file-based reloading strategy that uses Commons VFS to determine when a file was changed.