Package tech.ytsaurus.core
Class JavaOptions
- java.lang.Object
-
- tech.ytsaurus.core.JavaOptions
-
public final class JavaOptions extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JavaOptions
current()
Gets actual JVM options.static JavaOptions
empty()
java.util.List<java.lang.String>
getOptions()
JavaOptions
withMemory(DataSize size)
Sets Xms = Xmx = size.JavaOptions
withMemory(DataSize minSize, DataSize maxSize)
Sets Xms and Xmx.JavaOptions
withOption(java.lang.String value)
JavaOptions
withoutOption(java.lang.String value)
JavaOptions
withoutOptionStartsWith(java.lang.String value)
JavaOptions
withXmx(DataSize xmx)
-
-
-
Method Detail
-
empty
public static JavaOptions empty()
-
current
public static JavaOptions current()
Gets actual JVM options.
-
getOptions
public java.util.List<java.lang.String> getOptions()
-
withOption
public JavaOptions withOption(java.lang.String value)
-
withoutOption
public JavaOptions withoutOption(java.lang.String value)
-
withoutOptionStartsWith
public JavaOptions withoutOptionStartsWith(java.lang.String value)
-
withMemory
public JavaOptions withMemory(DataSize size)
Sets Xms = Xmx = size.
-
withMemory
public JavaOptions withMemory(DataSize minSize, DataSize maxSize)
Sets Xms and Xmx.
-
withXmx
public JavaOptions withXmx(DataSize xmx)
-
-