类 ThreadFactoryBuilder
java.lang.Object
cn.godmao.executor.ThreadFactoryBuilder
- 所有已实现的接口:
IBuilder<ThreadFactory>,Serializable
ThreadFactory创建器
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()static ThreadFactoryBuildercreate()创建ThreadFactoryBuildersetDaemon(boolean daemon) 设置是否守护线程setNamePrefix(Class<?> poolType) setNamePrefix(String namePrefix) 设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。setPriority(int priority) 设置线程优先级setThreadFactory(ThreadFactory backingThreadFactory) 设置用于创建基础线程的线程工厂setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler uncaughtExceptionHandler) 设置未捕获异常的处理方式
-
构造器详细资料
-
ThreadFactoryBuilder
public ThreadFactoryBuilder()
-
-
方法详细资料
-
create
创建ThreadFactoryBuilder- 返回:
ThreadFactoryBuilder
-
setThreadFactory
设置用于创建基础线程的线程工厂- 参数:
backingThreadFactory- 用于创建基础线程的线程工厂- 返回:
- this
-
setNamePrefix
设置线程名前缀,例如设置前缀为hutool-thread-,则线程名为hutool-thread-1之类。- 参数:
namePrefix- 线程名前缀- 返回:
- this
-
setDaemon
设置是否守护线程- 参数:
daemon- 是否守护线程- 返回:
- this
-
setPriority
设置线程优先级- 参数:
priority- 优先级- 返回:
- this
- 另请参阅:
-
setNamePrefix
-
setUncaughtExceptionHandler
public ThreadFactoryBuilder setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler uncaughtExceptionHandler) 设置未捕获异常的处理方式- 参数:
uncaughtExceptionHandler-Thread.UncaughtExceptionHandler- 返回:
- this
-
build
- 指定者:
build在接口中IBuilder<ThreadFactory>- 返回:
ThreadFactory
-