类 ThreadFactoryBuilder
- java.lang.Object
-
- com.alibaba.nacos.common.utils.ThreadFactoryBuilder
-
public class ThreadFactoryBuilder extends java.lang.Objectbuild thread factory.- 作者:
- zzq
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.util.concurrent.ThreadFactorycustomizeFactoryCustomize thread factory.private java.lang.BooleandaemonWhether it is a daemon thread.private java.lang.StringnameFormatThread name template.private java.lang.IntegerpriorityThread priority.private java.lang.Thread.UncaughtExceptionHandleruncaughtExceptionHandlerUncaught exception handler.
-
构造器概要
构造器 构造器 说明 ThreadFactoryBuilder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.concurrent.ThreadFactorybuild()build thread factory.private voidcheckNullParameter(java.lang.Object obj, java.lang.String msg)ThreadFactoryBuildercustomizeFactory(java.util.concurrent.ThreadFactory factory)set customizeFactory property.ThreadFactoryBuilderdaemon(boolean daemon)set daemon property.private java.lang.Stringformat(java.lang.String format, java.lang.Object... args)ThreadFactoryBuildernameFormat(java.lang.String nameFormat)set nameFormat property.ThreadFactoryBuilderpriority(int priority)set priority property.ThreadFactoryBuilderuncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler)set uncaughtExceptionHandler property.
-
-
-
字段详细资料
-
daemon
private java.lang.Boolean daemon
Whether it is a daemon thread.
-
priority
private java.lang.Integer priority
Thread priority.
-
nameFormat
private java.lang.String nameFormat
Thread name template.
-
uncaughtExceptionHandler
private java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler
Uncaught exception handler.
-
customizeFactory
private java.util.concurrent.ThreadFactory customizeFactory
Customize thread factory.
-
-
方法详细资料
-
nameFormat
public ThreadFactoryBuilder nameFormat(java.lang.String nameFormat)
set nameFormat property.
-
priority
public ThreadFactoryBuilder priority(int priority)
set priority property.
-
uncaughtExceptionHandler
public ThreadFactoryBuilder uncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
set uncaughtExceptionHandler property.
-
daemon
public ThreadFactoryBuilder daemon(boolean daemon)
set daemon property.
-
customizeFactory
public ThreadFactoryBuilder customizeFactory(java.util.concurrent.ThreadFactory factory)
set customizeFactory property.
-
build
public java.util.concurrent.ThreadFactory build()
build thread factory.
-
format
private java.lang.String format(java.lang.String format, java.lang.Object... args)
-
checkNullParameter
private void checkNullParameter(java.lang.Object obj, java.lang.String msg)
-
-