Interface Thread.Builder.OfVirtual
- All Superinterfaces:
- Thread.Builder
- Enclosing interface:
- Thread.Builder
A builder for creating a virtual 
Thread or ThreadFactory
 that creates virtual threads.
  Unless otherwise specified, passing a null argument to a method in
 this interface causes a NullPointerException to be thrown.
- Since:
- 21
- See Also:
- 
Nested Class SummaryNested classes/interfaces declared in interface java.lang.Thread.BuilderThread.Builder.OfPlatform, Thread.Builder.OfVirtual
- 
Method SummaryModifier and TypeMethodDescriptioninheritInheritableThreadLocals(boolean inherit) Sets whether the thread inherits the initial values of inheritable-thread-local variables from the constructing thread.Sets the thread name.Sets the thread name to be the concatenation of a string prefix and the string representation of a counter value.Sets the uncaught exception handler.Methods declared in interface java.lang.Thread.Builderfactory, start, unstarted
- 
Method Details- 
nameDescription copied from interface:Thread.BuilderSets the thread name.- Specified by:
- namein interface- Thread.Builder
- Parameters:
- name- thread name
- Returns:
- this builder
 
- 
nameDescription copied from interface:Thread.BuilderSets the thread name to be the concatenation of a string prefix and the string representation of a counter value. The counter's initial value isstart. It is incremented after aThreadis created with this builder so that the next thread is named with the new counter value. AThreadFactorycreated with this builder is seeded with the current value of the counter. TheThreadFactoryincrements its copy of the counter afternewThreadis used to create aThread.- Specified by:
- namein interface- Thread.Builder
- Parameters:
- prefix- thread name prefix
- start- the starting value of the counter
- Returns:
- this builder
- Throws:
- IllegalArgumentException- if start is negative
 
- 
inheritInheritableThreadLocalsDescription copied from interface:Thread.BuilderSets whether the thread inherits the initial values of inheritable-thread-local variables from the constructing thread. The default is to inherit.- Specified by:
- inheritInheritableThreadLocalsin interface- Thread.Builder
- Parameters:
- inherit-- trueto inherit,- falseto not inherit
- Returns:
- this builder
 
- 
uncaughtExceptionHandlerDescription copied from interface:Thread.BuilderSets the uncaught exception handler.- Specified by:
- uncaughtExceptionHandlerin interface- Thread.Builder
- Parameters:
- ueh- uncaught exception handler
- Returns:
- this builder
 
 
-