org.springframework.scheduling.backportconcurrent
Class CustomizableThreadFactory
java.lang.Object
org.springframework.util.CustomizableThreadCreator
org.springframework.scheduling.backportconcurrent.CustomizableThreadFactory
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ThreadPoolTaskExecutor
public class CustomizableThreadFactory
- extends CustomizableThreadCreator
Implementation of the JSR-166 backport
edu.emory.mathcs.backport.java.util.concurrent.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
Constructor Summary |
CustomizableThreadFactory()
Create a new CustomizableThreadFactory with default thread name prefix. |
CustomizableThreadFactory(java.lang.String threadNamePrefix)
Create a new CustomizableThreadFactory with the given thread name prefix. |
Method Summary |
java.lang.Thread |
newThread(java.lang.Runnable runnable)
|
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(java.lang.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 java.lang.Thread newThread(java.lang.Runnable runnable)