Package oracle.pgx.config
Class AbstractDataMemoryLimitsConfig
- java.lang.Object
-
- oracle.pgx.config.AbstractConfig
-
- oracle.pgx.config.AbstractDataMemoryLimitsConfig
-
- Direct Known Subclasses:
DataMemoryLimitsConfig
public abstract class AbstractDataMemoryLimitsConfig extends AbstractConfig
Representation of memory limits configuration.
-
-
Field Summary
-
Fields inherited from class oracle.pgx.config.AbstractConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
-
-
Constructor Summary
Constructors Constructor Description AbstractDataMemoryLimitsConfig()
-
Method Summary
-
Methods inherited from class oracle.pgx.config.AbstractConfig
getDefault, getValueFromEnvironment, getValueFromEnvironment, getValues, parseString, setSerializable
-
-
-
-
Method Detail
-
validate
public void validate()
-
getMaxTotalDataMemorySize
public abstract java.lang.String getMaxTotalDataMemorySize()
-
getMaxTotalDataMemoryRatio
public abstract java.lang.Double getMaxTotalDataMemoryRatio()
-
getMaxTotalPrivateDataMemorySize
public abstract java.lang.String getMaxTotalPrivateDataMemorySize()
-
getMaxTotalPrivateDataMemoryRatio
public abstract java.lang.Double getMaxTotalPrivateDataMemoryRatio()
-
getMaxTotalSharedDataMemorySize
public abstract java.lang.String getMaxTotalSharedDataMemorySize()
-
getMaxTotalSharedDataMemoryRatio
public abstract java.lang.Double getMaxTotalSharedDataMemoryRatio()
-
getMaxPerUserDataMemorySize
public abstract java.lang.String getMaxPerUserDataMemorySize()
-
getMaxPerUserDataMemoryRatio
public abstract java.lang.Double getMaxPerUserDataMemoryRatio()
-
getMaxPerSessionDataMemorySize
public abstract java.lang.String getMaxPerSessionDataMemorySize()
-
getMaxPerSessionDataMemoryRatio
public abstract java.lang.Double getMaxPerSessionDataMemoryRatio()
-
hasDefaultValue
public abstract boolean hasDefaultValue(DataMemoryLimitsConfig.Field field)
-
isMaxTotalDataMemoryRatioSet
public boolean isMaxTotalDataMemoryRatioSet()
-
isMaxTotalPrivateDataMemoryRatioSet
public boolean isMaxTotalPrivateDataMemoryRatioSet()
-
isMaxTotalSharedDataMemoryRatioSet
public boolean isMaxTotalSharedDataMemoryRatioSet()
-
isMaxPerUserDataMemoryRatioSet
public boolean isMaxPerUserDataMemoryRatioSet()
-
isMaxPerSessionDataMemoryRatioSet
public boolean isMaxPerSessionDataMemoryRatioSet()
-
getMaxDataMemoryLimit
public DataMemoryLimit getMaxDataMemoryLimit(DataMemoryLimitType limit)
-
validateMaxDataMemoryLimit
public void validateMaxDataMemoryLimit(DataMemoryLimitType limit)
-
-