Package org.eclipse.jetty.util.thread
Interface TryExecutor
-
- All Superinterfaces:
Executor
- All Known Implementing Classes:
ExecutorSizedThreadPool,ExecutorThreadPool,MonitoredQueuedThreadPool,QueuedThreadPool,ReservedThreadExecutor,TryExecutor.NoTryExecutor
@Deprecated(since="2021-05-27") public interface TryExecutor extends Executor
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.A variation of Executor that can confirm if a thread is available immediately
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTryExecutor.NoTryExecutorDeprecated.
-
Field Summary
Fields Modifier and Type Field Description static TryExecutorNO_TRYDeprecated.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description static TryExecutorasTryExecutor(Executor executor)Deprecated.default voidexecute(Runnable task)Deprecated.booleantryExecute(Runnable task)Deprecated.Attempt to execute a task.
-
-
-
Field Detail
-
NO_TRY
static final TryExecutor NO_TRY
Deprecated.
-
-
Method Detail
-
tryExecute
boolean tryExecute(Runnable task)
Deprecated.Attempt to execute a task.- Parameters:
task- The task to be executed- Returns:
- True IFF the task has been given directly to a thread to execute. The task cannot be queued pending the later availability of a Thread.
-
execute
default void execute(Runnable task)
Deprecated.
-
asTryExecutor
static TryExecutor asTryExecutor(Executor executor)
Deprecated.
-
-