# Uses of Interface
org.apache.commons.configuration2.sync.Synchronizer

Packages that use Synchronizer
Package
Description
org.apache.commons.configuration2
The Configuration main package.
org.apache.commons.configuration2.builder
This package contains the implementations of configuration builder classes used to create new `Configuration` objects.
org.apache.commons.configuration2.sync
A package containing interfaces and classes related to synchronization of configurations.

- ## Uses of Synchronizer in org.apache.commons.configuration2

  Methods in org.apache.commons.configuration2 that return Synchronizer
  Modifier and Type
  Method
  Description
  `static Synchronizer`
  ConfigurationUtils.`cloneSynchronizer(Synchronizer sync)`
  Creates a clone of the specified `Synchronizer`.
  `final Synchronizer`
  AbstractConfiguration.`getSynchronizer()`
  Gets the object responsible for synchronizing this configuration.
  Methods in org.apache.commons.configuration2 with parameters of type Synchronizer
  Modifier and Type
  Method
  Description
  `static Synchronizer`
  ConfigurationUtils.`cloneSynchronizer(Synchronizer sync)`
  Creates a clone of the specified `Synchronizer`.
  `final void`
  AbstractConfiguration.`setSynchronizer(Synchronizer synchronizer)`
  Sets the object responsible for synchronizing this configuration.

- ## Uses of Synchronizer in org.apache.commons.configuration2.builder

  Methods in org.apache.commons.configuration2.builder with parameters of type Synchronizer
  Modifier and Type
  Method
  Description
  `BasicBuilderParameters`
  BasicBuilderParameters.`setSynchronizer(Synchronizer sync)`
  Sets the `Synchronizer` object for this configuration.
  `T`
  BasicBuilderProperties.`setSynchronizer(Synchronizer sync)`
  Sets the `Synchronizer` object for this configuration.

- ## Uses of Synchronizer in org.apache.commons.configuration2.sync

  Classes in org.apache.commons.configuration2.sync that implement Synchronizer
  Modifier and Type
  Class
  Description
  `enum`
  `NoOpSynchronizer`
  An implementation of the `Synchronizer` interface which does not perform any synchronization.
  `class`
  `ReadWriteSynchronizer`
  A special implementation of `Synchronizer` based on the JDK's `ReentrantReadWriteLock` class.
  Methods in org.apache.commons.configuration2.sync that return Synchronizer
  Modifier and Type
  Method
  Description
  `Synchronizer`
  SynchronizerSupport.`getSynchronizer()`
  Gets the `Synchronizer` used by this object.
  Methods in org.apache.commons.configuration2.sync with parameters of type Synchronizer
  Modifier and Type
  Method
  Description
  `void`
  SynchronizerSupport.`setSynchronizer(Synchronizer sync)`
  Sets the `Synchronizer` to be used by this object.