Top Description Fields Constructors Methods
io.reactivex.rxjava3.internal.schedulers

public final Class ScheduledDirectTask

extends AbstractDirectTask
implements Callable<Void>
Class Inheritance
All Implemented Interfaces
java.util.concurrent.Callable
Imports
java.util.concurrent.Callable, io.reactivex.rxjava3.plugins.RxJavaPlugins

A Callable to be submitted to an ExecutorService that runs a Runnable action and manages completion/cancellation.
Since
2.0.8

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from io.reactivex.rxjava3.internal.schedulers.AbstractDirectTask:
DISPOSEDFINISHEDinterruptOnCancelrunnablerunner

Constructor Summary

AccessConstructor and Description
public
ScheduledDirectTask(Runnable runnable, boolean interruptOnCancel)

Method Summary

Modifier and TypeMethod and Description
public Void
call()

Implements java.util.concurrent.Callable.call.

Computes a result, or throws an exception if unable to do so.
Inherited from io.reactivex.rxjava3.internal.schedulers.AbstractDirectTask:
disposegetWrappedRunnableisDisposedsetFuturetoString

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides io.reactivex.rxjava3.internal.schedulers.AbstractDirectTask.serialVersionUID.

Constructor Detail

ScheduledDirectTaskback to summary
public ScheduledDirectTask(Runnable runnable, boolean interruptOnCancel)

Method Detail

callback to summary
public Void call()

Implements java.util.concurrent.Callable.call.

Doc from java.util.concurrent.Callable.call.

Computes a result, or throws an exception if unable to do so.

Returns:Void

computed result

Annotations
@Override