Package io.deephaven.configuration
package io.deephaven.configuration
-
ClassDescriptionThe cache directory is a directory that the application may use for storing data with "cache-like" semantics.Utility class to provide an enhanced view and common access point for java properties files, as well as common configuration pieces.An interface for classes that determine the environment a
Configuration
is running within.Standardized runtime exception type for Configuration and related utilities.DefaultConfigurationContext
implementation.Class for reading in a customized properties file, applying only the locally-relevant properties and keeping track of which properties may not be further modified.Standardized runtime exception type for PropertyFile and related utilities.A simple datastore to record one step in the history of a property.An abstraction for opening property files.UsesServiceLoader.load(Class)
to find the bestPropertyInputStreamLoader
(the loader with the smallest priority).APropertyInputStreamLoader
implementation that first searches for the property file as a classpath resource, and then via the filesystem.