Class NodeOperatingSystemInfo

    • Method Detail

      • arch

        public final java.lang.String arch()
        Required - Name of the JVM architecture (ex: amd64, x86)

        API name: arch

      • availableProcessors

        public final int availableProcessors()
        Required - Number of processors available to the Java virtual machine

        API name: available_processors

      • allocatedProcessors

        @Nullable
        public final java.lang.Integer allocatedProcessors()
        The number of processors actually used to calculate thread pool size. This number can be set with the node.processors setting of a node and defaults to the number of processors reported by the OS.

        API name: allocated_processors

      • name

        public final java.lang.String name()
        Required - Name of the operating system (ex: Linux, Windows, Mac OS X)

        API name: name

      • prettyName

        public final java.lang.String prettyName()
        Required - API name: pretty_name
      • refreshIntervalInMillis

        public final int refreshIntervalInMillis()
        Required - Refresh interval for the OS statistics

        API name: refresh_interval_in_millis

      • version

        public final java.lang.String version()
        Required - Version of the operating system

        API name: version

      • serialize

        public void serialize​(jakarta.json.stream.JsonGenerator generator,
                              JsonpMapper mapper)
        Serialize this object to JSON.
        Specified by:
        serialize in interface JsonpSerializable
      • serializeInternal

        protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator,
                                         JsonpMapper mapper)