Class ExecutorScheduler.ExecutorWorker.InterruptibleRunnable

java.lang.Object
java.lang.Number
java.util.concurrent.atomic.AtomicInteger
io.reactivex.rxjava3.internal.schedulers.ExecutorScheduler.ExecutorWorker.InterruptibleRunnable
All Implemented Interfaces:
Disposable, Serializable, Runnable
Enclosing class:
ExecutorScheduler.ExecutorWorker

static final class ExecutorScheduler.ExecutorWorker.InterruptibleRunnable extends AtomicInteger implements Runnable, Disposable
Wrapper for a Runnable with additional logic for handling interruption on a shared thread, similar to how Java Executors do it.