Interface ThreadPoolOptionProtoOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
ThreadPoolOptionProto, ThreadPoolOptionProto.Builder

public interface ThreadPoolOptionProtoOrBuilder extends MessageOrBuilder
  • Method Details

    • getNumThreads

      int getNumThreads()
      The number of threads in the pool.
      0 means the system picks a value based on where this option proto is used
      (see the declaration of the specific field for more info).
      
      int32 num_threads = 1;
      Returns:
      The numThreads.
    • getGlobalName

      String getGlobalName()
      The global name of the threadpool.
      If empty, then the threadpool is made and used according to the scope it's
      in - e.g., for a session threadpool, it is used by that session only.
      If non-empty, then:
      - a global threadpool associated with this name is looked
        up or created. This allows, for example, sharing one threadpool across
        many sessions (e.g., like the default behavior, if
        inter_op_parallelism_threads is not configured), but still partitioning
        into a large and small pool.
      - if the threadpool for this global_name already exists, then it is an
        error if the existing pool was created using a different num_threads
        value as is specified on this call.
      - threadpools created this way are never garbage collected.
      
      string global_name = 2;
      Returns:
      The globalName.
    • getGlobalNameBytes

      ByteString getGlobalNameBytes()
      The global name of the threadpool.
      If empty, then the threadpool is made and used according to the scope it's
      in - e.g., for a session threadpool, it is used by that session only.
      If non-empty, then:
      - a global threadpool associated with this name is looked
        up or created. This allows, for example, sharing one threadpool across
        many sessions (e.g., like the default behavior, if
        inter_op_parallelism_threads is not configured), but still partitioning
        into a large and small pool.
      - if the threadpool for this global_name already exists, then it is an
        error if the existing pool was created using a different num_threads
        value as is specified on this call.
      - threadpools created this way are never garbage collected.
      
      string global_name = 2;
      Returns:
      The bytes for globalName.