Class EmbeddedThreadProvider
- java.lang.Object
-
- org.hibernate.search.engine.environment.thread.impl.EmbeddedThreadProvider
-
- All Implemented Interfaces:
ThreadProvider
public final class EmbeddedThreadProvider extends Object implements ThreadProvider
-
-
Constructor Summary
Constructors Constructor Description EmbeddedThreadProvider()EmbeddedThreadProvider(String commonThreadNamePrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreadFactorycreateThreadFactory(String prefix)StringcreateThreadName(String prefix, int threadNumber)
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EmbeddedThreadProvider
public EmbeddedThreadProvider()
-
EmbeddedThreadProvider
public EmbeddedThreadProvider(String commonThreadNamePrefix)
-
-
Method Detail
-
createThreadName
public String createThreadName(String prefix, int threadNumber)
- Specified by:
createThreadNamein interfaceThreadProvider
-
createThreadFactory
@SuppressForbiddenApis(reason="It\'s unclear how we will handle this without the security manager; we\'ll see when the security manager actually gets removed from the JDK") public ThreadFactory createThreadFactory(String prefix)
- Specified by:
createThreadFactoryin interfaceThreadProvider
-
-