java.lang.Object
org.elasticsearch.monitor.jvm.JvmInfo
- All Implemented Interfaces:
Writeable
,ReportingService.Info
,ToXContent
-
Nested Class Summary
Nested ClassesNested 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, EMPTY_PARAMS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
String[]
getMem()
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()
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
-
getVmName
-
getVmVersion
-
getVmVendor
-
getUsingBundledJdk
-
getStartTime
public long getStartTime() -
getMem
-
getInputArguments
-
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() -
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
toXContent
in interfaceToXContent
- Throws:
IOException
-