Class DataMemoryLimit


  • public final class DataMemoryLimit
    extends java.lang.Object
    • Field Detail

      • absoluteLimit

        public final long absoluteLimit
      • ratioLimit

        public double ratioLimit
    • Constructor Detail

      • DataMemoryLimit

        public DataMemoryLimit​(DataMemoryLimitType limitType,
                               java.lang.String absoluteLimit,
                               java.lang.Double ratioLimit,
                               boolean isRatioSet)
      • DataMemoryLimit

        public DataMemoryLimit​(DataMemoryLimitType limitType,
                               java.lang.String absoluteLimit)
      • DataMemoryLimit

        public DataMemoryLimit​(DataMemoryLimitType limitType,
                               long absoluteLimit)
    • Method Detail

      • validateInput

        public static void validateInput​(DataMemoryLimitType limitType,
                                         java.lang.String absoluteLimit,
                                         java.lang.Double ratioLimit,
                                         boolean isRatioSet)
      • isAbsoluteLimitSet

        public boolean isAbsoluteLimitSet()
      • toBytes

        public long toBytes​(long parentLimitBytes)