Class CustomizableThreadFactory
java.lang.Object
org.springframework.util.CustomizableThreadCreator
org.springframework.scheduling.concurrent.CustomizableThreadFactory
- All Implemented Interfaces:
Serializable
,ThreadFactory
- Direct Known Subclasses:
DefaultManagedAwareThreadFactory
,ExecutorConfigurationSupport
public class CustomizableThreadFactory
extends org.springframework.util.CustomizableThreadCreator
implements ThreadFactory
Implementation of the
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
ConstructorDescriptionCreate a new CustomizableThreadFactory with default thread name prefix.CustomizableThreadFactory
(String threadNamePrefix) Create a new CustomizableThreadFactory with the given thread name prefix. -
Method Summary
Methods inherited from class org.springframework.util.CustomizableThreadCreator
createThread, getDefaultThreadNamePrefix, getThreadGroup, getThreadNamePrefix, getThreadPriority, isDaemon, nextThreadName, setDaemon, setThreadGroup, setThreadGroupName, setThreadNamePrefix, setThreadPriority
-
Constructor Details
-
CustomizableThreadFactory
public CustomizableThreadFactory()Create a new CustomizableThreadFactory with default thread name prefix. -
CustomizableThreadFactory
Create a new CustomizableThreadFactory with the given thread name prefix.- Parameters:
threadNamePrefix
- the prefix to use for the names of newly created threads
-
-
Method Details
-
newThread
- Specified by:
newThread
in interfaceThreadFactory
-