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.ONLY the service factory is allowed to get null properties and ONLY for the purposes of using default profiles when one doesn't exist.Standardized runtime exception type for Configuration and related utilities.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.Uses
ServiceLoader.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.