Package com.priint.pubserver.appserver
Class GlassfishDomain.JavaConfig
- java.lang.Object
-
- com.priint.pubserver.appserver.GlassfishDomain.JavaConfig
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- GlassfishDomain
public static class GlassfishDomain.JavaConfig extends java.lang.Object implements java.io.SerializableThe type Java config.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JavaConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetJvmBasicOption(java.lang.String name)Read a basic JVM option value.java.lang.StringgetJvmOption(java.lang.String name)Read a JVM option value.java.util.List<java.lang.String>getJvmOptions()Returns a list containing entries like thisjava.util.List<java.lang.String>getJvmOptions(java.util.regex.Pattern pattern)Returns a filtered list containing entries like this
-
-
-
Method Detail
-
getJvmBasicOption
public java.lang.String getJvmBasicOption(java.lang.String name)
Read a basic JVM option value. Basic options are options like "-XMX" without an "=" separator.Example: If a setting "-xmx2g" exists the call of getJvmBasicOption("-XMX") will return "2g".
- Parameters:
name- (ignoring case)- Returns:
- option value as string or null if option does not exist
-
getJvmOption
public java.lang.String getJvmOption(java.lang.String name)
Read a JVM option value.For basic options like "-XMX" use
getJvmBasicOption(String).- Parameters:
name- (ignoring case)- Returns:
- option value as string or null if option does not exist
-
getJvmOptions
public java.util.List<java.lang.String> getJvmOptions()
Returns a list containing entries like this-client -Djava.awt.headless=true -Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.6.jar --> JDK versions: min(1.8.0), max(1.8.0.120)- Returns:
- jvm options
-
getJvmOptions
public java.util.List<java.lang.String> getJvmOptions(java.util.regex.Pattern pattern)
Returns a filtered list containing entries like this-client -Djava.awt.headless=true -Xbootclasspath/p:${com.sun.aas.installRoot}/lib/grizzly-npn-bootstrap-1.6.jar --> JDK versions: min(1.8.0), max(1.8.0.120)- Parameters:
pattern- the pattern- Returns:
- jvm options
-
-