Package io.deephaven.configuration
-
Interface Summary Interface Description PropertyInputStreamLoader An abstraction for opening property files. -
Class Summary Class Description Configuration Utility class to provide an enhanced view and common access point for java properties files, as well as common configuration pieces such as log directories and workspace-related properties.Configuration.NullableConfiguration ONLY the service factory is allowed to get null properties and ONLY for the purposes of using default profiles when one doesn't exist.ParsedProperties 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.PropertyFile PropertyHistory A simple datastore to record one step in the history of a property.PropertyInputStreamLoaderFactory UsesServiceLoader.load(Class)
to find the bestPropertyInputStreamLoader
(the loader with the smallest priority).PropertyInputStreamLoaderTraditional APropertyInputStreamLoader
implementation that first searches for the property file as a classpath resource, and then via the filesystem. -
Exception Summary Exception Description ConfigurationException Standardized runtime exception type for Configuration and related utilities.PropertyException Standardized runtime exception type for PropertyFile and related utilities.