Class ExecutorScheduler.ExecutorWorker.BooleanRunnable
java.lang.Object
java.util.concurrent.atomic.AtomicBoolean
io.reactivex.rxjava3.internal.schedulers.ExecutorScheduler.ExecutorWorker.BooleanRunnable
- All Implemented Interfaces:
Disposable
,Serializable
,Runnable
- Enclosing class:
ExecutorScheduler.ExecutorWorker
static final class ExecutorScheduler.ExecutorWorker.BooleanRunnable
extends AtomicBoolean
implements Runnable, Disposable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.concurrent.atomic.AtomicBoolean
compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndSet, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, toString, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatile
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
actual
-
-
Constructor Details
-
BooleanRunnable
BooleanRunnable(Runnable actual)
-
-
Method Details
-
run
public void run() -
dispose
public void dispose()Description copied from interface:Disposable
Dispose the resource, the operation should be idempotent.- Specified by:
dispose
in interfaceDisposable
-
isDisposed
public boolean isDisposed()Description copied from interface:Disposable
Returns true if this resource has been disposed.- Specified by:
isDisposed
in interfaceDisposable
- Returns:
- true if this resource has been disposed
-