Class VirtualThreadWorkerPool.Builder

java.lang.Object
express.mvp.myra.transport.VirtualThreadWorkerPool.Builder
Enclosing class:
VirtualThreadWorkerPool

public static final class VirtualThreadWorkerPool.Builder extends Object
Builder for creating VirtualThreadWorkerPool instances.
  • Method Details

    • namePrefix

      public VirtualThreadWorkerPool.Builder namePrefix(String namePrefix)
      Sets the name prefix for worker threads.
      Parameters:
      namePrefix - the prefix for thread names
      Returns:
      this builder
    • daemon

      public VirtualThreadWorkerPool.Builder daemon(boolean daemon)
      Sets whether worker threads should be daemon threads.

      Note: Virtual threads don't truly support daemon flag - they don't prevent JVM shutdown regardless.

      Parameters:
      daemon - true for daemon threads
      Returns:
      this builder
    • build

      public VirtualThreadWorkerPool build()
      Builds the worker pool.
      Returns:
      a new VirtualThreadWorkerPool