# Package org.apache.cayenne.configuration

package org.apache.cayenne.configuration

- Related Packages
  Package
  Description
  org.apache.cayenne
  Contains persistence APIs directly accessible by users.
  org.apache.cayenne.configuration.runtime
  org.apache.cayenne.configuration.server
  Deprecated.
  since 5.0
  org.apache.cayenne.configuration.xml
- Class
  Description
  BaseConfigurationNodeVisitor<T>
  A `ConfigurationNodeVisitor` that does nothing, used as a convenience superclass for partial visitors.
  ConfigurationNameMapper
  A service that maps the names of configuration objects to the resource names.
  ConfigurationNode
  Implemented by the "nodes" on the Cayenne configuration tree.
  ConfigurationNodeVisitor<T>
  A visitor interface for implementing operations on different types of `ConfigurationNode` objects.
  ConfigurationTree<T extends ConfigurationNode>
  A tree of configuration nodes that contains extra information about the nodes, such as load errors.
  Constants
  Defines the names of runtime properties and named collections used in DI modules.
  DataChannelDescriptor
  A descriptor of a DataChannel normally loaded from XML configuration.
  DataChannelDescriptorLoader
  An object that can load a named `DataChannelDescriptor` from some configuration source.
  DataChannelDescriptorMerger
  Merges multiple descriptors into a single runtime descriptor.
  DataMapLoader
  A loader of DataMaps.
  DataNodeDescriptor
  A descriptor of `DataNode` configuration.
  DataSourceDescriptor
  Helper JavaBean class that holds DataSource information for the Cayenne-managed DataSource.
  DefaultConfigurationNameMapper
  DefaultDataChannelDescriptorMerger
  A default implementation of `DataChannelDescriptorMerger`.
  DefaultObjectStoreFactory
  A default implementation of `ObjectStoreFactory` which makes decision to turn `ObjectStore`'s syncing with parent `DataRowStore` on or off basing on `RuntimeProperties`.
  DefaultRuntimeProperties
  An implementation of `RuntimeProperties` that returns properties that were injected via a map in constructor.
  EmptyConfigurationNodeVisitor
  ObjectContextFactory
  A factory for regular and nested contexts.
  ObjectStoreFactory
  A factory for creating `ObjectStore`s.
  RuntimeProperties
  Represents a properties map for a given `CayenneRuntime`.