Package org.apache.lucene.util

# Class NamedThreadFactory

java.lang.Object
org.apache.lucene.util.NamedThreadFactory

All Implemented Interfaces:
  `ThreadFactory`

public class NamedThreadFactory extends Object implements ThreadFactory
A default `ThreadFactory` implementation that accepts the name prefix of the created threads as a constructor argument. Otherwise, this factory yields the same semantics as the thread factory returned by `Executors.defaultThreadFactory()`.

## Constructor Summary

Constructors
Constructor
Description
`NamedThreadFactory(String threadNamePrefix)`
Creates a new `NamedThreadFactory` instance

## Method Summary

Modifier and Type
Method
Description
`Thread`
`newThread(Runnable r)`
Creates a new `Thread`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Details

### NamedThreadFactory

public NamedThreadFactory(String threadNamePrefix)
Creates a new `NamedThreadFactory` instance

Parameters:
  `threadNamePrefix` - the name prefix assigned to each thread created.

## Method Details

### newThread

public Thread newThread(Runnable r)
Creates a new `Thread`

Specified by:
  `newThread` in interface `ThreadFactory`
See Also:
  - `ThreadFactory.newThread(java.lang.Runnable)`