# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Methods | Inherited Methods

# RunnableScheduledFuture

`public interface RunnableScheduledFuture`
`implements RunnableFuture<V>, ScheduledFuture<V>`

java.util.concurrent.RunnableScheduledFuture<V>

A `ScheduledFuture` that is `Runnable`. Successful execution of the `run` method causes completion of the `Future` and allows access to its results.

See also:

- `FutureTask`
- `Executor`

## Summary

### Public methods
`abstract boolean` | `isPeriodic()` Returns `true` if this task is periodic.

### Inherited methods
From interface `java.util.concurrent.RunnableFuture`
`abstract void` | `run()` Sets this Future to the result of its computation unless it has been cancelled.
From interface `java.lang.Runnable`
`abstract void` | `run()` When an object implementing interface `Runnable` is used to create a thread, starting the thread causes the object's `run` method to be called in that separately executing thread.
From interface `java.util.concurrent.Future`
`abstract boolean` | `cancel(boolean mayInterruptIfRunning)` Attempts to cancel execution of this task.
`abstract V` | `get(long timeout, TimeUnit unit)` Waits if necessary for at most the given time for the computation to complete, and then retrieves its result, if available.
`abstract V` | `get()` Waits if necessary for the computation to complete, and then retrieves its result.
`abstract boolean` | `isCancelled()` Returns `true` if this task was cancelled before it completed normally.
`abstract boolean` | `isDone()` Returns `true` if this task completed.
From interface `java.util.concurrent.Delayed`
`abstract long` | `getDelay(TimeUnit unit)` Returns the remaining delay associated with this object, in the given time unit.
From interface `java.lang.Comparable`
`abstract int` | `compareTo(Delayed o)` Compares this object with the specified object for order.

## Public methods

### isPeriodic

    public abstract boolean isPeriodic ()

Returns `true` if this task is periodic. A periodic task may re-run according to some schedule. A non-periodic task can be run only once.

Returns
`boolean` | `true` if this task is periodic

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*