@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
daemon attribute. |
ImmutableThreadFactoryProvider.Builder |
logger(org.slf4j.Logger logger)
Initializes the value for the
logger attribute. |
ImmutableThreadFactoryProvider.Builder |
namePrefix(String namePrefix)
Initializes the value for the
namePrefix attribute. |
ImmutableThreadFactoryProvider.Builder |
priority(int priority)
Initializes the optional value
priority to priority. |
ImmutableThreadFactoryProvider.Builder |
priority(Optional<Integer> priority)
Initializes the optional value
priority to priority. |
public final ImmutableThreadFactoryProvider.Builder namePrefix(String namePrefix)
namePrefix attribute.namePrefix in interface ImmutableThreadFactoryProvider.NamePrefixBuildStagenamePrefix - The value for namePrefixthis builder for use in a chained invocationpublic 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 invocationpublic final ImmutableThreadFactoryProvider.Builder priority(int priority)
priority to priority.priority in interface ImmutableThreadFactoryProvider.BuildFinalpriority - The value for prioritythis builder for chained invocationpublic 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 invocationpublic 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.