List of usage examples for com.google.common.util.concurrent ThreadFactoryBuilder setPriority
public ThreadFactoryBuilder setPriority(int priority)
From source file:io.druid.java.util.common.concurrent.Execs.java
public static ThreadFactory makeThreadFactory(@NotNull String nameFormat, @Nullable Integer priority) { final ThreadFactoryBuilder builder = new ThreadFactoryBuilder().setDaemon(true).setNameFormat(nameFormat); if (priority != null) { builder.setPriority(priority); }/*w w w . ja v a 2 s . c om*/ return builder.build(); }
From source file:com.kolich.curacao.util.AsyncServletExecutorServiceFactory.java
public final ExecutorService build() { final ThreadFactoryBuilder builder = new ThreadFactoryBuilder(); if (threadNameFormat_ != null) { builder.setNameFormat(threadNameFormat_); }//w ww .j a v a 2s . c om if (priority_ != null) { builder.setPriority(priority_); } if (useDaemon_ != null) { builder.setDaemon(useDaemon_); } return (size_ > 0) ? // Fixed sized thread pool (no more than N-threads). newFixedThreadPool(size_, builder.build()) : // Unbounded thread pool, will grow as needed. newCachedThreadPool(builder.build()); }