Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.springframework.scheduling.concurrent
Class CustomizableThreadFactory

    java.lang.Object
      org.springframework.util.CustomizableThreadCreator
          org.springframework.scheduling.concurrent.CustomizableThreadFactory

All Implemented Interfaces:
  java.io.Serializable, java.util.concurrent.ThreadFactory

Direct Known Subclasses:
  ExecutorConfigurationSupport

    public class CustomizableThreadFactory

extends CustomizableThreadCreator
implements java.util.concurrent.ThreadFactory

Implementation of the JDK 1.5 `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`

Constructor Detail

### 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

Method Detail

### newThread

    public java.lang.Thread newThread(java.lang.Runnable runnable)

  Specified by:
    `newThread` in interface `java.util.concurrent.ThreadFactory`

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD