Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- CacheDir - Class in io.deephaven.configuration
-
The cache directory is a directory that the application may use for storing data with "cache-like" semantics.
- CacheDir() - Constructor for class io.deephaven.configuration.CacheDir
- clear() - Method in class io.deephaven.configuration.ParsedProperties
- ConfigDir - Class in io.deephaven.configuration
- ConfigDir() - Constructor for class io.deephaven.configuration.ConfigDir
- Configuration - Class in io.deephaven.configuration
-
Utility class to provide an enhanced view and common access point for java properties files, as well as common configuration pieces.
- Configuration() - Constructor for class io.deephaven.configuration.Configuration
- Configuration.NullableConfiguration - Class in io.deephaven.configuration
-
ONLY the service factory is allowed to get null properties and ONLY for the purposes of using default profiles when one doesn't exist.
- ConfigurationException - Exception in io.deephaven.configuration
-
Standardized runtime exception type for Configuration and related utilities.
- ConfigurationException(String) - Constructor for exception io.deephaven.configuration.ConfigurationException
- ConfigurationException(String, Throwable) - Constructor for exception io.deephaven.configuration.ConfigurationException
- configurationFile() - Static method in class io.deephaven.configuration.ConfigDir
-
Gets the configuration file, first by the system property "Configuration.rootFile" if set; otherwise the filename "deephaven.prop" in
the config directoryif the file exists; and otherwise returns "dh-defaults.prop". - contains(Object) - Method in class io.deephaven.configuration.ParsedProperties
- containsKey(Object) - Method in class io.deephaven.configuration.ParsedProperties
- containsValue(Object) - Method in class io.deephaven.configuration.ParsedProperties
- context - Variable in class io.deephaven.configuration.PropertyHistory
-
The full string of the active context.
D
- DataDir - Class in io.deephaven.configuration
- DataDir() - Constructor for class io.deephaven.configuration.DataDir
E
- elements() - Method in class io.deephaven.configuration.ParsedProperties
- entrySet() - Method in class io.deephaven.configuration.ParsedProperties
- ENV_VAR - Static variable in class io.deephaven.configuration.CacheDir
- ENV_VAR - Static variable in class io.deephaven.configuration.ConfigDir
- ENV_VAR - Static variable in class io.deephaven.configuration.DataDir
- equals(Object) - Method in class io.deephaven.configuration.ParsedProperties
- expandLinuxPath(String) - Static method in class io.deephaven.configuration.Configuration
-
Expand the Linux-style path.
F
- fileName - Variable in class io.deephaven.configuration.PropertyHistory
-
The name of the file where the property value was set, or a note that the value was not set by a configuration file.
G
- get() - Static method in class io.deephaven.configuration.CacheDir
-
Return the system property value for "deephaven.cacheDir" if it is present.
- get() - Static method in class io.deephaven.configuration.ConfigDir
-
Gets the config directory by the system property "deephaven.configDir" or environment variable "DEEPHAVEN_CONFIG_DIR" if present.
- get() - Static method in class io.deephaven.configuration.DataDir
-
Gets the data directory, first by the system property "deephaven.dataDir" if present, next by the system property "workspace" if present, next by the environment variable "DEEPHAVEN_DATA_DIR" if present, and otherwise ".".
- get(Object) - Method in class io.deephaven.configuration.ParsedProperties
- getBitSet(String, int) - Method in class io.deephaven.configuration.PropertyFile
- getBoolean(String) - Method in class io.deephaven.configuration.PropertyFile
- getBoolean(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
- getBooleanForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getBooleanForClassWithDefault(Class, String, boolean) - Method in class io.deephaven.configuration.PropertyFile
- getBooleanWithDefault(String, boolean) - Method in class io.deephaven.configuration.PropertyFile
- getChar(String) - Method in class io.deephaven.configuration.PropertyFile
- getClassParams(Logger, Class, Object) - Method in class io.deephaven.configuration.PropertyFile
- getClassParams(Logger, Class, String, Object) - Method in class io.deephaven.configuration.PropertyFile
- getClassParams(Logger, Class, String, Object, int) - Method in class io.deephaven.configuration.PropertyFile
- getClassParams(Class, Object) - Method in class io.deephaven.configuration.PropertyFile
- getContextKeyValues() - Method in class io.deephaven.configuration.Configuration
-
Return the configuration contexts for this process.
- getDouble(String) - Method in class io.deephaven.configuration.PropertyFile
- getDouble(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
- getDoubleForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getDoubleForClassWithDefault(Class, String, double) - Method in class io.deephaven.configuration.PropertyFile
- getDoubleWithDefault(String, double) - Method in class io.deephaven.configuration.PropertyFile
- getInstance() - Static method in class io.deephaven.configuration.Configuration
-
Get the default Configuration instance.
- getIntArrayForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getInteger(String) - Method in class io.deephaven.configuration.PropertyFile
- getInteger(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
- getIntegerArray(String) - Method in class io.deephaven.configuration.PropertyFile
- getIntegerForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getIntegerForClassWithDefault(Class, String, int) - Method in class io.deephaven.configuration.PropertyFile
- getIntegerWithDefault(String, int) - Method in class io.deephaven.configuration.PropertyFile
- getIntHashSetForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getIntHashSetFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
- getLineNumbers() - Method in class io.deephaven.configuration.ParsedProperties
-
A mapping from each property name to the file and location where the property came from.
- getLong(String) - Method in class io.deephaven.configuration.PropertyFile
- getLong(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
- getLongArray(String) - Method in class io.deephaven.configuration.PropertyFile
- getLongForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getLongForClassWithDefault(Class, String, long) - Method in class io.deephaven.configuration.PropertyFile
- getLongWithDefault(String, long) - Method in class io.deephaven.configuration.PropertyFile
- getNameStringMapFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
- getNameStringSetFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
- getNonNegativeIntSetWithRangeSupport(String) - Method in class io.deephaven.configuration.PropertyFile
-
Parse a set of non-negative ints from a property.
- getOrSet(String) - Static method in class io.deephaven.configuration.CacheDir
-
Gets the cache directory if the system property "deephaven.cacheDir" or environment variable "DEEPHAVEN_CACHE_DIR" is present, otherwise sets the system property "deephaven.cacheDir" to
defaultValueand returnsdefaultValue. - getOrSet(String) - Static method in class io.deephaven.configuration.ConfigDir
-
Gets the config directory if the system property "deephaven.configDir" or environment variable "DEEPHAVEN_CONFIG_DIR" is present, otherwise sets the system property "deephaven.configDir" to
defaultValueand returnsdefaultValue. - getOrSet(String) - Static method in class io.deephaven.configuration.DataDir
-
Gets the data directory if the system property "deephaven.dataDir" or "workspace" is present, or if the environment variable "DEEPHAVEN_DATA_DIR" is present, otherwise sets the system property "deephaven.dataDir" to
defaultValueand returnsdefaultValue. - getPositiveInteger(String) - Method in class io.deephaven.configuration.PropertyFile
- getPossibleIntegerWithDefault(int, String...) - Method in class io.deephaven.configuration.PropertyFile
- getPossibleStringWithDefault(String, String...) - Method in class io.deephaven.configuration.PropertyFile
- getPriority() - Method in interface io.deephaven.configuration.PropertyInputStreamLoader
-
A helper for determining the precedence of the loader.
- getPriority() - Method in class io.deephaven.configuration.PropertyInputStreamLoaderTraditional
- getProperties() - Method in class io.deephaven.configuration.PropertyFile
-
Return the Properties object loaded by this property file.
- getProperties(String) - Method in class io.deephaven.configuration.PropertyFile
-
Collect all of the properties in this property file that begin with a given prefix.
- getProperty(String) - Method in class io.deephaven.configuration.ParsedProperties
- getProperty(String) - Method in class io.deephaven.configuration.PropertyFile
-
Gets the value of the given property, aborting if the value is not specified in the system config files.
- getPropertyNullable(String) - Method in class io.deephaven.configuration.Configuration.NullableConfiguration
- getServerTimezone() - Method in class io.deephaven.configuration.Configuration
- getShort(String) - Method in class io.deephaven.configuration.PropertyFile
- getShort(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
- getShortForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getShortWithDefault(String, short) - Method in class io.deephaven.configuration.PropertyFile
- getString(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
- getStringArrayFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
- getStringArrayFromPropertyWithDefault(String, String[]) - Method in class io.deephaven.configuration.PropertyFile
- getStringForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getStringForClassWithDefault(Class, String, String) - Method in class io.deephaven.configuration.PropertyFile
- getStringIntHashMap(String, String) - Method in class io.deephaven.configuration.PropertyFile
- getStringSetFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
- getStringSetFromPropertyForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
- getStringSetFromPropertyWithDefault(String, Set<String>) - Method in class io.deephaven.configuration.PropertyFile
- getStringWithDefault(String, String) - Method in class io.deephaven.configuration.PropertyFile
H
- hasProperty(String) - Method in class io.deephaven.configuration.PropertyFile
I
- io.deephaven.configuration - package io.deephaven.configuration
- isEmpty() - Method in class io.deephaven.configuration.ParsedProperties
K
- keys() - Method in class io.deephaven.configuration.ParsedProperties
- keySet() - Method in class io.deephaven.configuration.ParsedProperties
L
- lineNumber - Variable in class io.deephaven.configuration.PropertyHistory
-
The number of the line within the file where the property value was set.
- list(PrintStream) - Method in class io.deephaven.configuration.ParsedProperties
- list(PrintWriter) - Method in class io.deephaven.configuration.ParsedProperties
- load(InputStream) - Method in class io.deephaven.configuration.ParsedProperties
-
Load the properties from the specified InputStream, ignoring any directives that do not match the current context.
- load(String) - Method in class io.deephaven.configuration.ParsedProperties
-
Load the properties from the specified file, ignoring any directives that do not match the current context.
- log - Variable in class io.deephaven.configuration.PropertyFile
- lookupPath(String) - Method in class io.deephaven.configuration.Configuration
-
Treat the system property propertyName as a path, and perform substitution with
Configuration.expandLinuxPath(String).
M
- main(String[]) - Static method in class io.deephaven.configuration.Configuration
-
The following main method compares two directories of prop files and outputs a CSV report of the differences.
N
- newConfigurationForTesting() - Static method in class io.deephaven.configuration.Configuration
- newInstance() - Static method in class io.deephaven.configuration.PropertyInputStreamLoaderFactory
O
- openConfiguration(String) - Method in interface io.deephaven.configuration.PropertyInputStreamLoader
-
Opens the property stream represented by the given
name. - openConfiguration(String) - Method in class io.deephaven.configuration.PropertyInputStreamLoaderTraditional
P
- ParsedProperties - Class in io.deephaven.configuration
-
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.
- ParsedProperties() - Constructor for class io.deephaven.configuration.ParsedProperties
-
A constructor that starts with no existing scoped or final properties.
- ParsedProperties(boolean) - Constructor for class io.deephaven.configuration.ParsedProperties
-
A constructor that starts with no existing scoped or final properties.
- properties - Variable in class io.deephaven.configuration.PropertyFile
- PROPERTY - Static variable in class io.deephaven.configuration.CacheDir
- PROPERTY - Static variable in class io.deephaven.configuration.ConfigDir
- PROPERTY - Static variable in class io.deephaven.configuration.DataDir
- PropertyException - Exception in io.deephaven.configuration
-
Standardized runtime exception type for PropertyFile and related utilities.
- PropertyException(String) - Constructor for exception io.deephaven.configuration.PropertyException
- PropertyException(String, Throwable) - Constructor for exception io.deephaven.configuration.PropertyException
- PropertyFile - Class in io.deephaven.configuration
- PropertyFile() - Constructor for class io.deephaven.configuration.PropertyFile
-
Creates an empty PropertyFile
- PropertyFile(String, Logger, boolean) - Constructor for class io.deephaven.configuration.PropertyFile
-
Create a PropertyFile and load properties from the given file.
- PropertyHistory - Class in io.deephaven.configuration
-
A simple datastore to record one step in the history of a property.
- PropertyHistory(String, int, String, String) - Constructor for class io.deephaven.configuration.PropertyHistory
-
Create a PropertyHistory element.
- PropertyInputStreamLoader - Interface in io.deephaven.configuration
-
An abstraction for opening property files.
- PropertyInputStreamLoaderFactory - Class in io.deephaven.configuration
-
Uses
ServiceLoader.load(Class)to find the bestPropertyInputStreamLoader(the loader with the smallest priority). - PropertyInputStreamLoaderFactory() - Constructor for class io.deephaven.configuration.PropertyInputStreamLoaderFactory
- PropertyInputStreamLoaderTraditional - Class in io.deephaven.configuration
-
A
PropertyInputStreamLoaderimplementation that first searches for the property file as a classpath resource, and then via the filesystem. - PropertyInputStreamLoaderTraditional() - Constructor for class io.deephaven.configuration.PropertyInputStreamLoaderTraditional
- put(Object, Object) - Method in class io.deephaven.configuration.ParsedProperties
-
Determine whether a property is final or not, and only allow the update if it is not already final.
- putAll(Map<?, ?>) - Method in class io.deephaven.configuration.ParsedProperties
Q
- QUIET_PROPERTY - Static variable in class io.deephaven.configuration.Configuration
R
- reloadProperties() - Method in class io.deephaven.configuration.Configuration
-
Reload properties, then update with all system properties (properties set in System take precedence).
- remove(Object) - Method in class io.deephaven.configuration.ParsedProperties
-
Remove a non-final property from the collection.
S
- setProperty(String, String) - Method in class io.deephaven.configuration.ParsedProperties
-
Determine whether a property is final or not, and only allow the update if it is not already final.
- setProperty(String, String) - Method in class io.deephaven.configuration.PropertyFile
-
Sets the value of a given property
- size() - Method in class io.deephaven.configuration.ParsedProperties
V
- value - Variable in class io.deephaven.configuration.PropertyHistory
-
The value that the property was set to by the specified line number in the specified file.
- values() - Method in class io.deephaven.configuration.ParsedProperties
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form