org.springframework.scheduling.backportconcurrent
Class CustomizableThreadFactory
java.lang.Object
org.springframework.util.CustomizableThreadCreator
org.springframework.scheduling.backportconcurrent.CustomizableThreadFactory
- All Implemented Interfaces:
- edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory, Serializable
- Direct Known Subclasses:
- ThreadPoolTaskExecutor
public class CustomizableThreadFactory
- extends CustomizableThreadCreator
- implements edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory
Implementation of the JSR-166 backport
ThreadFactory
interface,
allowing for customizing the created threads (name, priority, etc).
See the base class CustomizableThreadCreator
for details on the available configuration options.
- Since:
- 2.0.3
- Author:
- Juergen Hoeller
- See Also:
CustomizableThreadCreator.setThreadNamePrefix(java.lang.String)
,
CustomizableThreadCreator.setThreadPriority(int)
,
Serialized Form
Methods inherited from class org.springframework.util.CustomizableThreadCreator |
createThread, getDefaultThreadNamePrefix, getThreadGroup, getThreadNamePrefix, getThreadPriority, isDaemon, nextThreadName, setDaemon, setThreadGroup, setThreadGroupName, setThreadNamePrefix, setThreadPriority |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomizableThreadFactory
public CustomizableThreadFactory()
- Create a new CustomizableThreadFactory with default thread name prefix.
CustomizableThreadFactory
public CustomizableThreadFactory(String threadNamePrefix)
- Create a new CustomizableThreadFactory with the given thread name prefix.
- Parameters:
threadNamePrefix
- the prefix to use for the names of newly created threads
newThread
public Thread newThread(Runnable runnable)
- Specified by:
newThread
in interface edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory