Top Description Fields Constructors Methods
io.reactivex.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

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.internal.schedulers.AbstractDirectTask:
DISPOSEDFINISHEDrunnablerunner

Constructor Summary

AccessConstructor and Description
public

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.internal.schedulers.AbstractDirectTask:
disposegetWrappedRunnableisDisposedsetFuture

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

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

Constructor Detail

ScheduledDirectTaskback to summary
public ScheduledDirectTask(Runnable runnable)

Method Detail

callback to summary
public Void call() throws Exception

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
Exceptions
Exception:
if unable to compute a result