Top Interfaces Classes
module tomcat.embed.core

Package org.apache.tomcat.util.threads


Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
Constants

Static constants for this package.

public class
public class
LimitLatch

Shared latch that allows the latch to be acquired a limited number of times after which all subsequent requests to acquire the latch will be placed in a FIFO queue until one of the shares is returned.

public class
ScheduledThreadPoolExecutor

Class which wraps a ScheduledExecutorService, while preventing lifecycle and configuration operations.

public class
StopPooledThreadException

A custom RuntimeException thrown by the ThreadPoolExecutor to signal that the thread should be disposed of.

public class
TaskQueue

As task queue specifically designed to run with a thread pool executor.

public class
TaskThread

A Thread implementation that records the time at which it was created.

public class
TaskThreadFactory

Simple task thread factory to use to create threads for an executor implementation.

public class
ThreadPoolExecutor

An java.util.concurrent.ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using Executors factory methods.

public class
VirtualThreadExecutor

An executor that uses a new virtual thread for each task.