Package oracle.pgx.config
Class AbstractRuntimeConfig
- java.lang.Object
-
- oracle.pgx.config.AbstractConfig
-
- oracle.pgx.config.AbstractRuntimeConfig
-
- Direct Known Subclasses:
RuntimeConfig
public abstract class AbstractRuntimeConfig extends AbstractConfig
-
-
Field Summary
-
Fields inherited from class oracle.pgx.config.AbstractConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
-
-
Constructor Summary
Constructors Constructor Description AbstractRuntimeConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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()
void
validate()
-
Methods inherited from class oracle.pgx.config.AbstractConfig
getDefault, getValueFromEnvironment, getValueFromEnvironment, parseString, setSerializable
-
-
-
-
Method Detail
-
getInstance
public static RuntimeConfig getInstance()
- Since:
- 2.4.0
-
getInstance
public static RuntimeConfig getInstance(java.util.Map<RuntimeConfig.Field,java.lang.Object> values)
- Since:
- 2.4.0
-
getInstance
public static RuntimeConfig getInstance(java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 2.4.0
-
areWeEnterprise
public boolean areWeEnterprise()
-
reset
public static void reset()
-
getValues
public abstract java.util.Map<RuntimeConfig.Field,java.lang.Object> getValues()
- Specified by:
getValues
in classAbstractConfig
-
getValuesWithoutDefaults
public abstract java.util.Map<RuntimeConfig.Field,java.lang.Object> getValuesWithoutDefaults()
-
getMemoryAllocator
public abstract MemoryAllocationStrategy getMemoryAllocator()
-
getScheduler
public abstract SchedulerStrategy getScheduler()
-
getStringPoolingStrategy
public abstract StringPoolingStrategy getStringPoolingStrategy()
-
isStringPoolEnabled
public boolean isStringPoolEnabled()
-
validate
public void validate()
-
-