public abstract class AbstractRuntimeConfig extends AbstractConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
Constructor and Description |
---|
AbstractRuntimeConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
areWeEnterprise() |
static RuntimeConfig |
getInstance() |
static RuntimeConfig |
getInstance(java.io.InputStream is) |
static RuntimeConfig |
getInstance(java.util.Map<RuntimeConfig.Field,java.lang.Object> values) |
abstract MemoryAllocationStrategy |
getMemoryAllocator() |
abstract SchedulerStrategy |
getScheduler() |
abstract StringPoolingStrategy |
getStringPoolingStrategy() |
abstract java.util.Map<RuntimeConfig.Field,java.lang.Object> |
getValues() |
abstract java.util.Map<RuntimeConfig.Field,java.lang.Object> |
getValuesWithoutDefaults() |
boolean |
isStringPoolEnabled() |
static void |
reset() |
getDefault, getValueFromEnvironment, getValueFromEnvironment, parseString, setSerializable
public boolean areWeEnterprise()
public static RuntimeConfig getInstance()
public static RuntimeConfig getInstance(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static RuntimeConfig getInstance(java.util.Map<RuntimeConfig.Field,java.lang.Object> values)
public abstract MemoryAllocationStrategy getMemoryAllocator()
public abstract SchedulerStrategy getScheduler()
public abstract StringPoolingStrategy getStringPoolingStrategy()
public abstract java.util.Map<RuntimeConfig.Field,java.lang.Object> getValues()
getValues
in class AbstractConfig
public abstract java.util.Map<RuntimeConfig.Field,java.lang.Object> getValuesWithoutDefaults()
public boolean isStringPoolEnabled()
public static void reset()