Class DefaultThreadFactory
java.lang.Object
org.infinispan.factories.threads.DefaultThreadFactory
- All Implemented Interfaces:
- ThreadFactory
- Direct Known Subclasses:
- BlockingThreadFactory,- NonBlockingThreadFactory
Thread factory based on JBoss Thread's JBossThreadFactory.
- Since:
- 7.0
- Author:
- Galder Zamarreño
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultThreadFactory(String name, ThreadGroup threadGroup, int initialPriority, String threadNamePattern, String node, String component) Construct a new instance.DefaultThreadFactory(ThreadGroup threadGroup, int initialPriority, String threadNamePattern, String node, String component) Construct a new instance.
- 
Method SummaryModifier and TypeMethodDescriptiongetName()intvoidsetComponent(String component) voidvoiduseVirtualThread(boolean useVirtualThreads) 
- 
Field Details- 
DEFAULT_PATTERN- See Also:
 
 
- 
- 
Constructor Details- 
DefaultThreadFactorypublic DefaultThreadFactory(ThreadGroup threadGroup, int initialPriority, String threadNamePattern, String node, String component) Construct a new instance. The access control context of the calling thread will be the one used to create new threads if a security manager is installed.- Parameters:
- threadGroup- the thread group to assign threads to by default (may be- null)
- initialPriority- the initial thread priority, or- nullto use the thread group's setting
- threadNamePattern- the name pattern string
 
- 
DefaultThreadFactorypublic DefaultThreadFactory(String name, ThreadGroup threadGroup, int initialPriority, String threadNamePattern, String node, String component) Construct a new instance. The access control context of the calling thread will be the one used to create new threads if a security manager is installed.- Parameters:
- name- the name of this thread factory (may be- null)
- threadGroup- the thread group to assign threads to by default (may be- null)
- initialPriority- the initial thread priority, or- nullto use the thread group's setting
- threadNamePattern- the name pattern string
 
 
- 
- 
Method Details- 
getName
- 
setNode
- 
setComponent
- 
threadNamePattern
- 
threadGroup
- 
initialPrioritypublic int initialPriority()
- 
useVirtualThreadpublic void useVirtualThread(boolean useVirtualThreads) 
- 
newThread- Specified by:
- newThreadin interface- ThreadFactory
 
 
-