## Uses of Interface
org.jgroups.util.ThreadManager

Packages that use ThreadManager
Package | Description
--- | ---
org.jgroups.util | Provides useful functionality which cannot be assigned to any particular other package.

### Uses of ThreadManager in org.jgroups.util

Subinterfaces of ThreadManager in org.jgroups.util
Modifier and Type | Interface and Description
--- | ---
`interface` | `TimeScheduler` Timer-like interface which allows for execution of tasks.

Classes in org.jgroups.util that implement ThreadManager
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultThreadFactory` Thread factory mainly responsible for naming of threads.
`class` | `DefaultTimeScheduler` Implementation of `TimeScheduler` by extending `ScheduledThreadPoolExecutor` to keep tasks sorted.
`class` | `HashedTimingWheel` Implementation of `TimeScheduler`.
`class` | `LazyThreadFactory` Lazily names threads: whenever the address or cluster name is changed, all threads are renamed
`class` | `ThreadManagerThreadPoolExecutor` ThreadPoolExecutor subclass that implements @{link ThreadManager}.
`class` | `TimeScheduler2` Implementation of `TimeScheduler`.