Package org.elasticsearch.monitor.jvm
Class JvmInfo
java.lang.Object
org.elasticsearch.monitor.jvm.JvmInfo
- All Implemented Interfaces:
Writeable,org.elasticsearch.common.xcontent.ToXContent,ReportingService.Info
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonglonglongString[]String[]getMem()String[]longgetPid()The process id.longstatic JvmInfojvmInfo()onError()longpid()The process id.org.elasticsearch.common.xcontent.XContentBuildertoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)The value of the JVM flag UseCompressedOops, if available otherwise "unknown".useG1GC()version()intvoidwriteTo(StreamOutput out)Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.common.xcontent.ToXContent
isFragment
-
Constructor Details
-
JvmInfo
- Throws:
IOException
-
-
Method Details
-
jvmInfo
-
writeTo
Description copied from interface:WriteableWrite this into the StreamOutput.- Specified by:
writeToin interfaceWriteable- Throws:
IOException
-
pid
public long pid()The process id. -
getPid
public long getPid()The process id. -
version
-
getVersion
-
versionUpdatePack
public int versionUpdatePack() -
getVmName
-
getVmVersion
-
getVmVendor
-
getBundledJdk
public boolean getBundledJdk() -
getUsingBundledJdk
-
getStartTime
public long getStartTime() -
getMem
-
getInputArguments
-
getBootClassPath
-
getClassPath
-
getSystemProperties
-
getConfiguredInitialHeapSize
public long getConfiguredInitialHeapSize() -
getConfiguredMaxHeapSize
public long getConfiguredMaxHeapSize() -
onError
-
onOutOfMemoryError
-
useCompressedOops
The value of the JVM flag UseCompressedOops, if available otherwise "unknown". The value "unknown" indicates that an attempt was made to obtain the value of the flag on this JVM and the attempt failed.- Returns:
- the value of the JVM flag UseCompressedOops or "unknown"
-
useG1GC
-
useSerialGC
-
getG1RegionSize
public long getG1RegionSize() -
getGcCollectors
-
getMemoryPools
-
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException- Specified by:
toXContentin interfaceorg.elasticsearch.common.xcontent.ToXContent- Throws:
IOException
-