org.apache.ignite.spi

## Interface IgniteSpiTimeoutObject

-     public interface IgniteSpiTimeoutObject

  Provides possibility to schedule delayed execution, see `IgniteSpiContext.addTimeoutObject(IgniteSpiTimeoutObject)`.

  Note: all timeout objects are executed in single dedicated thread, so implementation of `onTimeout()` should not use time consuming and blocking method.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `long` | `endTime()`
    `IgniteUuid` | `id()`
    `void` | `onTimeout()` Timeout callback.

- - ### Method Detail

    - #### id

          IgniteUuid id()

      Returns:
        Unique object ID.

    - #### endTime

          long endTime()

      Returns:
        End time.

    - #### onTimeout

          void onTimeout()

      Timeout callback.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023