|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.lang3.concurrent.BasicThreadFactory.Builder
public static class BasicThreadFactory.Builder
A builder class for creating instances of BasicThreadFactory
.
Using this builder class instances of BasicThreadFactory
can be
created and initialized. The class provides methods that correspond to
the configuration options supported by BasicThreadFactory
. Method
chaining is supported. Refer to the documentation of BasicThreadFactory
for a usage example.
Constructor Summary | |
---|---|
BasicThreadFactory.Builder()
|
Method Summary | |
---|---|
BasicThreadFactory |
build()
Creates a new BasicThreadFactory with all configuration
options that have been specified by calling methods on this builder. |
BasicThreadFactory.Builder |
daemon(boolean f)
Sets the daemon flag for the new BasicThreadFactory . |
BasicThreadFactory.Builder |
namingPattern(String pattern)
Sets the naming pattern to be used by the new BasicThreadFactory . |
BasicThreadFactory.Builder |
priority(int prio)
Sets the priority for the threads created by the new BasicThreadFactory . |
void |
reset()
Resets this builder. |
BasicThreadFactory.Builder |
uncaughtExceptionHandler(Thread.UncaughtExceptionHandler handler)
Sets the uncaught exception handler for the threads created by the new BasicThreadFactory . |
BasicThreadFactory.Builder |
wrappedFactory(ThreadFactory factory)
Sets the ThreadFactory to be wrapped by the new BasicThreadFactory . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicThreadFactory.Builder()
Method Detail |
---|
public BasicThreadFactory.Builder wrappedFactory(ThreadFactory factory)
ThreadFactory
to be wrapped by the new BasicThreadFactory
.
factory
- the wrapped ThreadFactory
(must not be
null)
Builder
NullPointerException
- if the passed in ThreadFactory
is nullpublic BasicThreadFactory.Builder namingPattern(String pattern)
BasicThreadFactory
.
pattern
- the naming pattern (must not be null)
Builder
NullPointerException
- if the naming pattern is nullpublic BasicThreadFactory.Builder daemon(boolean f)
BasicThreadFactory
. If this
flag is set to true the new thread factory will create daemon
threads.
f
- the value of the daemon flag
Builder
public BasicThreadFactory.Builder priority(int prio)
BasicThreadFactory
.
prio
- the priority
Builder
public BasicThreadFactory.Builder uncaughtExceptionHandler(Thread.UncaughtExceptionHandler handler)
BasicThreadFactory
.
handler
- the UncaughtExceptionHandler
(must not be
null)
Builder
NullPointerException
- if the exception handler is nullpublic void reset()
build()
method was called, it is not
necessary to call reset()
explicitly because this is done
automatically.
public BasicThreadFactory build()
BasicThreadFactory
with all configuration
options that have been specified by calling methods on this builder.
After creating the factory reset()
is called.
build
in interface Builder<BasicThreadFactory>
BasicThreadFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |