Top Fields Constructors Methods
com.mchange.v2.cfg

pack-priv final Class ConfigUtils

extends Object
Class Inheritance
Imports
java.util.*, java.io.*

Field Summary

Modifier and TypeField and Description
private static final String[]
private static final String[]
pack-priv static final String[]
pack-priv static MultiPropertiesConfig

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static MultiPropertiesConfig
combine(MultiPropertiesConfig[] configs)

Later entries in the configs array override earlier entries.

private static List<E>
condensePaths(String[][] pathLists)

public static void
private static List<String>
public static synchronized boolean
private static String
private static String
private static void
putToSet(Map<String, Set<String>> map, String key, String value)

pack-priv static MultiPropertiesConfig
read(String[] resourcePath, List<E> delayedLogItems)

public static MultiPropertiesConfig
read(String[] resourcePath)

private static List<E>
readResourcePathsFromResourcePathsTextFile(String resourcePathsTextFileResourcePath, List<E> delayedLogItemsOut)

private static List<E>
readResourcePathsFromResourcePathsTextFiles(String[] resourcePathsTextFileResourcePaths, List<E> delayedLogItemsOut)

public static MultiPropertiesConfig
readVmConfig(String[] defaultResources, String[] preemptingResources)

public static MultiPropertiesConfig
readVmConfig(String[] defaultResources, String[] preemptingResources, List<E> delayedLogItemsOut)

public static synchronized MultiPropertiesConfig
public static synchronized MultiPropertiesConfig
readVmConfig(List<E> delayedLogItemsOut)

pack-priv static String
stringFromPathsList(List<E> pathsList)

pack-priv static List<E>
vmCondensedPaths(String[] defaultResources, String[] preemptingResources, List<E> delayedLogItemsOut)

private static List<E>
vmResourcePathList(List<E> delayedLogItemsOut)

private static String[]
vmResourcePaths(List<E> delayedLogItemsOut)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DFLT_VM_RSRC_PATHFILESback to summary
private static final String[] DFLT_VM_RSRC_PATHFILES
HARDCODED_DFLT_RSRC_PATHSback to summary
private static final String[] HARDCODED_DFLT_RSRC_PATHS
NO_PATHSback to summary
pack-priv static final String[] NO_PATHS
vmConfigback to summary
pack-priv static MultiPropertiesConfig vmConfig

Constructor Detail

ConfigUtilsback to summary
private ConfigUtils()

Method Detail

combineback to summary
public static MultiPropertiesConfig combine(MultiPropertiesConfig[] configs)

Later entries in the configs array override earlier entries.

condensePathsback to summary
private static List<E> condensePaths(String[][] pathLists)
dumpByPrefixback to summary
public static void dumpByPrefix(MultiPropertiesConfig mpc, String pfx)
ensureHoconInterresolvabilityback to summary
private static List<String> ensureHoconInterresolvability(List<String> paths)
foundVmConfigback to summary
public static synchronized boolean foundVmConfig()
makeHoconPathFromElementsback to summary
private static String makeHoconPathFromElements(List<String> newElementsList)
normalizeHoconPathElementback to summary
private static String normalizeHoconPathElement(String element)
putToSetback to summary
private static void putToSet(Map<String, Set<String>> map, String key, String value)
readback to summary
pack-priv static MultiPropertiesConfig read(String[] resourcePath, List<E> delayedLogItems)
readback to summary
public static MultiPropertiesConfig read(String[] resourcePath)
readResourcePathsFromResourcePathsTextFileback to summary
private static List<E> readResourcePathsFromResourcePathsTextFile(String resourcePathsTextFileResourcePath, List<E> delayedLogItemsOut)
readResourcePathsFromResourcePathsTextFilesback to summary
private static List<E> readResourcePathsFromResourcePathsTextFiles(String[] resourcePathsTextFileResourcePaths, List<E> delayedLogItemsOut)
readVmConfigback to summary
public static MultiPropertiesConfig readVmConfig(String[] defaultResources, String[] preemptingResources)
readVmConfigback to summary
public static MultiPropertiesConfig readVmConfig(String[] defaultResources, String[] preemptingResources, List<E> delayedLogItemsOut)
readVmConfigback to summary
public static synchronized MultiPropertiesConfig readVmConfig()
readVmConfigback to summary
public static synchronized MultiPropertiesConfig readVmConfig(List<E> delayedLogItemsOut)
stringFromPathsListback to summary
pack-priv static String stringFromPathsList(List<E> pathsList)
vmCondensedPathsback to summary
pack-priv static List<E> vmCondensedPaths(String[] defaultResources, String[] preemptingResources, List<E> delayedLogItemsOut)
vmResourcePathListback to summary
private static List<E> vmResourcePathList(List<E> delayedLogItemsOut)
vmResourcePathsback to summary
private static String[] vmResourcePaths(List<E> delayedLogItemsOut)