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 booleanareWeEnterprise()static RuntimeConfiggetInstance()static RuntimeConfiggetInstance(java.io.InputStream is)static RuntimeConfiggetInstance(java.util.Map<RuntimeConfig.Field,java.lang.Object> values)abstract MemoryAllocationStrategygetMemoryAllocator()abstract SchedulerStrategygetScheduler()abstract StringPoolingStrategygetStringPoolingStrategy()abstract java.util.Map<RuntimeConfig.Field,java.lang.Object>getValues()abstract java.util.Map<RuntimeConfig.Field,java.lang.Object>getValuesWithoutDefaults()booleanisStringPoolEnabled()static voidreset()voidvalidate()-
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:
getValuesin 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()
-
-