public static class ThreadReferencingThreadFactory.ThreadReferencingThreadFactoryBuilder extends ConfigurableThreadFactory.ConfigurableThreadFactoryBuilder
ThreadReferencingThreadFactory. When ready invoke
build() to construct the new factory.| Constructor and Description |
|---|
ThreadReferencingThreadFactoryBuilder() |
public ThreadReferencingThreadFactoryBuilder()
public ThreadReferencingThreadFactory.ThreadReferencingThreadFactoryBuilder threadNamePrefix(java.lang.String threadNamePrefix)
ConfigurableThreadFactory.ConfigurableThreadFactoryBuilder"pool-". See ConfigurableThreadFactory.ConfigurableThreadFactoryBuilder.appendPoolIdToPrefix(boolean) for determining the behavior
of a pool ID following this prefix.threadNamePrefix in class ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderthreadNamePrefix - Prefix for thread name or null to use the defaultthis instancepublic ThreadReferencingThreadFactory.ThreadReferencingThreadFactoryBuilder appendPoolIdToPrefix(boolean appendPoolIdToPrefix)
ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderappendPoolIdToPrefix in class ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderappendPoolIdToPrefix - True to indicate an auto incrementing pool id should be included in the namethis instancepublic ThreadReferencingThreadFactory.ThreadReferencingThreadFactoryBuilder useDaemonThreads(boolean useDaemonThreads)
ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderuseDaemonThreads in class ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderuseDaemonThreads - True if started threads should be set as daemonthis instancepublic ThreadReferencingThreadFactory.ThreadReferencingThreadFactoryBuilder threadPriority(int threadPriority)
ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderThread.MIN_PRIORITY and Thread.MAX_PRIORITY.threadPriority in class ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderthreadPriority - The priority value to be set on new threadsthis instancepublic ThreadReferencingThreadFactory.ThreadReferencingThreadFactoryBuilder exceptionHandler(ExceptionHandler exceptionHandler)
ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderExceptionHandler to be set for these newly created threads. Typically
ExceptionUtils.setInheritableExceptionHandler(ExceptionHandler) or
ExceptionUtils.setDefaultExceptionHandler(ExceptionHandler) are better options.
However this allows you to set an ExceptionHandler for threads specifically created
from this ThreadFactory.exceptionHandler in class ConfigurableThreadFactory.ConfigurableThreadFactoryBuilderexceptionHandler - Handler to be delegated to for errors in produced threadsthis instancepublic ThreadReferencingThreadFactory build()
ThreadReferencingThreadFactory when configuration is ready.build in class ConfigurableThreadFactory.ConfigurableThreadFactoryBuilder