Package org.elasticsearch.monitor.jvm
Class JvmInfo
java.lang.Object
org.elasticsearch.monitor.jvm.JvmInfo
- All Implemented Interfaces:
Writeable
,ReportingService.Info
,ToXContent
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Nested 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.xcontent.ToXContent
EMPTY_PARAMS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
long
long
long
String[]
String[]
getMem()
String[]
long
getPid()
The process id.long
static JvmInfo
jvmInfo()
onError()
long
pid()
The process id.toXContent
(XContentBuilder builder, ToXContent.Params params) The value of the JVM flag UseCompressedOops, if available otherwise "unknown".useG1GC()
version()
int
void
writeTo
(StreamOutput out) Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.xcontent.ToXContent
isFragment
-
Constructor Details
-
JvmInfo
- Throws:
IOException
-
-
Method Details
-
jvmInfo
-
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in 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 XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
toXContent
in interfaceToXContent
- Throws:
IOException
-