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

public final Class ScheduledDirectPeriodicTask

extends AbstractDirectTask
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Imports
io.reactivex.rxjava3.plugins.RxJavaPlugins

A Callable to be submitted to an ExecutorService that runs a Runnable action periodically 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
ScheduledDirectPeriodicTask(Runnable runnable, boolean interruptOnCancel)

Method Summary

Modifier and TypeMethod and Description
public void
run()

Implements java.lang.Runnable.run.

Runs this operation.
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

ScheduledDirectPeriodicTaskback to summary
public ScheduledDirectPeriodicTask(Runnable runnable, boolean interruptOnCancel)

Method Detail

runback to summary
public void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.

Annotations
@Override