Interface ThreadPoolOptionProtoOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ThreadPoolOptionProto, ThreadPoolOptionProto.Builder

    public interface ThreadPoolOptionProtoOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getGlobalName()
      The global name of the threadpool.
      com.google.protobuf.ByteString getGlobalNameBytes()
      The global name of the threadpool.
      int getNumThreads()
      The number of threads in the pool.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • 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

        java.lang.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

        com.google.protobuf.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.