Class IO.Delay<T>

java.lang.Object
com.github.tonivade.purefun.monad.IO.Delay<T>
All Implemented Interfaces:
Applicable<IO<?>,T>, Bindable<IO<?>,T>, Effect<IO<?>,T>, Mappable<IO<?>,T>, Recoverable, Kind<IO<?>,T>, IO<T>, IOOf<T>
Enclosing interface:
IO<T>

public static final class IO.Delay<T> extends Object implements IO<T>
  • Field Details

    • task

      private final Producer<? extends T> task
  • Constructor Details

    • Delay

      private Delay(Producer<? extends T> task)
  • Method Details