Class ThreadPoolRecord

java.lang.Object
org.opensearch.client.opensearch.cat.thread_pool.ThreadPoolRecord
All Implemented Interfaces:
ToJsonp

public final class ThreadPoolRecord
extends java.lang.Object
implements ToJsonp
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  ThreadPoolRecord.Builder
    Builder for ThreadPoolRecord.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static JsonpDeserializer<ThreadPoolRecord> DESERIALIZER
    Json deserializer for ThreadPoolRecord
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected ThreadPoolRecord​(ThreadPoolRecord.Builder builder)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String active()
    number of active threads API name: active
    java.lang.String completed()
    number of completed tasks API name: completed
    java.lang.String core()
    core number of threads in a scaling thread pool API name: core
    java.lang.String ephemeralNodeId()
    ephemeral node id API name: ephemeral_node_id
    java.lang.String host()
    host name API name: host
    java.lang.String ip()
    ip address API name: ip
    java.lang.String keepAlive()
    thread keep alive time API name: keep_alive
    java.lang.String largest()
    highest number of seen active threads API name: largest
    java.lang.String max()
    maximum number of threads in a scaling thread pool API name: max
    java.lang.String name()
    thread pool name API name: name
    java.lang.String nodeId()
    persistent node id API name: node_id
    java.lang.String nodeName()
    node name API name: node_name
    java.lang.String pid()
    process id API name: pid
    java.lang.String poolSize()
    number of threads API name: pool_size
    java.lang.String port()
    bound transport port API name: port
    java.lang.String queue()
    number of tasks currently in queue API name: queue
    java.lang.String queueSize()
    maximum number of tasks permitted in queue API name: queue_size
    java.lang.String rejected()
    number of rejected tasks API name: rejected
    protected static void setupThreadPoolRecordDeserializer​(DelegatingDeserializer<ThreadPoolRecord.Builder> op)  
    java.lang.String size()
    number of threads in a fixed thread pool API name: size
    void toJsonp​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    Serialize this object to JSON.
    protected void toJsonpInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)  
    java.lang.String type()
    thread pool type API name: type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • nodeName

      @Nullable public java.lang.String nodeName()
      node name API name: node_name
    • nodeId

      @Nullable public java.lang.String nodeId()
      persistent node id API name: node_id
    • ephemeralNodeId

      @Nullable public java.lang.String ephemeralNodeId()
      ephemeral node id API name: ephemeral_node_id
    • pid

      @Nullable public java.lang.String pid()
      process id API name: pid
    • host

      @Nullable public java.lang.String host()
      host name API name: host
    • ip

      @Nullable public java.lang.String ip()
      ip address API name: ip
    • port

      @Nullable public java.lang.String port()
      bound transport port API name: port
    • name

      @Nullable public java.lang.String name()
      thread pool name API name: name
    • type

      @Nullable public java.lang.String type()
      thread pool type API name: type
    • active

      @Nullable public java.lang.String active()
      number of active threads API name: active
    • poolSize

      @Nullable public java.lang.String poolSize()
      number of threads API name: pool_size
    • queue

      @Nullable public java.lang.String queue()
      number of tasks currently in queue API name: queue
    • queueSize

      @Nullable public java.lang.String queueSize()
      maximum number of tasks permitted in queue API name: queue_size
    • rejected

      @Nullable public java.lang.String rejected()
      number of rejected tasks API name: rejected
    • largest

      @Nullable public java.lang.String largest()
      highest number of seen active threads API name: largest
    • completed

      @Nullable public java.lang.String completed()
      number of completed tasks API name: completed
    • core

      @Nullable public java.lang.String core()
      core number of threads in a scaling thread pool API name: core
    • max

      @Nullable public java.lang.String max()
      maximum number of threads in a scaling thread pool API name: max
    • size

      @Nullable public java.lang.String size()
      number of threads in a fixed thread pool API name: size
    • keepAlive

      @Nullable public java.lang.String keepAlive()
      thread keep alive time API name: keep_alive
    • toJsonp

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

      protected void toJsonpInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupThreadPoolRecordDeserializer

      protected static void setupThreadPoolRecordDeserializer​(DelegatingDeserializer<ThreadPoolRecord.Builder> op)