@NotThreadSafe public static final class ImmutableThreadFactoryProvider.Builder extends Object implements ImmutableThreadFactoryProvider.NamePrefixBuildStage, ImmutableThreadFactoryProvider.LoggerBuildStage, ImmutableThreadFactoryProvider.BuildFinal
ImmutableThreadFactoryProvider.
 Initialize attributes and then invoke the build() method to create an
 immutable instance.
 Builder is not thread-safe and generally should not be stored in a field or collection,
 but instead used immediately to create instances.
| Modifier and Type | Method and Description | 
|---|---|
| ImmutableThreadFactoryProvider | build()Builds a new  ImmutableThreadFactoryProvider. | 
| ImmutableThreadFactoryProvider.Builder | daemon(boolean daemon)Initializes the value for the  daemonattribute. | 
| ImmutableThreadFactoryProvider.Builder | logger(org.slf4j.Logger logger)Initializes the value for the  loggerattribute. | 
| ImmutableThreadFactoryProvider.Builder | namePrefix(String namePrefix)Initializes the value for the  namePrefixattribute. | 
| ImmutableThreadFactoryProvider.Builder | priority(int priority)Initializes the optional value  priorityto priority. | 
| ImmutableThreadFactoryProvider.Builder | priority(Optional<Integer> priority)Initializes the optional value  priorityto priority. | 
@CanIgnoreReturnValue public final ImmutableThreadFactoryProvider.Builder namePrefix(String namePrefix)
namePrefix attribute.namePrefix in interface ImmutableThreadFactoryProvider.NamePrefixBuildStagenamePrefix - The value for namePrefixthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableThreadFactoryProvider.Builder logger(org.slf4j.Logger logger)
logger attribute.logger in interface ImmutableThreadFactoryProvider.LoggerBuildStagelogger - The value for loggerthis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableThreadFactoryProvider.Builder priority(int priority)
priority to priority.priority in interface ImmutableThreadFactoryProvider.BuildFinalpriority - The value for prioritythis builder for chained invocation@CanIgnoreReturnValue public final ImmutableThreadFactoryProvider.Builder priority(Optional<Integer> priority)
priority to priority.priority in interface ImmutableThreadFactoryProvider.BuildFinalpriority - The value for prioritythis builder for use in a chained invocation@CanIgnoreReturnValue public final ImmutableThreadFactoryProvider.Builder daemon(boolean daemon)
daemon attribute.
 If not set, this attribute will have a default value as returned by the initializer of daemon.
daemon in interface ImmutableThreadFactoryProvider.BuildFinaldaemon - The value for daemonthis builder for use in a chained invocationpublic ImmutableThreadFactoryProvider build()
ImmutableThreadFactoryProvider.build in interface ImmutableThreadFactoryProvider.BuildFinalIllegalStateException - if any required attributes are missingCopyright © 2019 OpenDaylight. All rights reserved.