s_mach.concurrent.impl.ScheduledExecutionContextImpl

ScheduledDelayedFutureImpl

case class ScheduledDelayedFutureImpl[A](task: () ⇒ A, delay: Duration, scheduledExecutorService: ScheduledExecutorService)(implicit ec: ExecutionContext) extends DelayedFuture[A] with DelegatedFuture[A] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, DelegatedFuture[A], DelayedFuture[A], DeferredFuture[A], Future[A], Awaitable[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScheduledDelayedFutureImpl
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. DelegatedFuture
  7. DelayedFuture
  8. DeferredFuture
  9. Future
  10. Awaitable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScheduledDelayedFutureImpl(task: () ⇒ A, delay: Duration, scheduledExecutorService: ScheduledExecutorService)(implicit ec: ExecutionContext)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def andThen[U](pf: PartialFunction[Try[A], U])(implicit executor: ExecutionContext): Future[A]

    Definition Classes
    Future
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def collect[S](pf: PartialFunction[A, S])(implicit executor: ExecutionContext): Future[S]

    Definition Classes
    Future
  8. val deferred: Future[Future[A]]

    returns

    a future that completes once the start condition occurs. The future contains the deferred future (which is now running)

    Definition Classes
    ScheduledDelayedFutureImplDeferredFuture
  9. val delay: Duration

    returns

    the delay before starting

    Definition Classes
    ScheduledDelayedFutureImplDelayedFuture
  10. val delay_ns: Long

  11. val delegate: Future[A]

    returns

    the future to delegate to

    Definition Classes
    ScheduledDelayedFutureImplDelegatedFuture
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def failed: Future[Throwable]

    Definition Classes
    Future
  14. def fallbackTo[U >: A](that: Future[U]): Future[U]

    Definition Classes
    Future
  15. def filter(p: (A) ⇒ Boolean)(implicit executor: ExecutionContext): Future[A]

    Definition Classes
    Future
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def flatMap[S](f: (A) ⇒ Future[S])(implicit executor: ExecutionContext): Future[S]

    Definition Classes
    Future
  18. def foreach[U](f: (A) ⇒ U)(implicit executor: ExecutionContext): Unit

    Definition Classes
    Future
  19. val futPromise: Promise[Future[A]]

  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. final def isCompleted: Boolean

    Definition Classes
    DelegatedFuture → Future
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def isStarted: Boolean

    returns

    TRUE if the future has been started

    Definition Classes
    DeferredFuture
  24. val javaScheduledFuture: ScheduledFuture[_]

  25. def map[S](f: (A) ⇒ S)(implicit executor: ExecutionContext): Future[S]

    Definition Classes
    Future
  26. def mapTo[S](implicit tag: ClassTag[S]): Future[S]

    Definition Classes
    Future
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. final def onComplete[U](f: (Try[A]) ⇒ U)(implicit executor: ExecutionContext): Unit

    Definition Classes
    DelegatedFuture → Future
  31. def onFailure[U](pf: PartialFunction[Throwable, U])(implicit executor: ExecutionContext): Unit

    Definition Classes
    Future
  32. def onSuccess[U](pf: PartialFunction[A, U])(implicit executor: ExecutionContext): Unit

    Definition Classes
    Future
  33. val promise: Promise[A]

  34. final def ready(atMost: Duration)(implicit permit: CanAwait): ScheduledDelayedFutureImpl.this.type

    Definition Classes
    DelegatedFuture → Awaitable
    Annotations
    @throws( classOf[InterruptedException] ) @throws( classOf[TimeoutException] )
  35. def recover[U >: A](pf: PartialFunction[Throwable, U])(implicit executor: ExecutionContext): Future[U]

    Definition Classes
    Future
  36. def recoverWith[U >: A](pf: PartialFunction[Throwable, Future[U]])(implicit executor: ExecutionContext): Future[U]

    Definition Classes
    Future
  37. final def result(atMost: Duration)(implicit permit: CanAwait): A

    Definition Classes
    DelegatedFuture → Awaitable
    Annotations
    @throws( classOf[Exception] )
  38. val scheduledExecutorService: ScheduledExecutorService

  39. val startTime_ns: Long

    returns

    the time stamp in nanoseconds when the future will be started

    Definition Classes
    ScheduledDelayedFutureImplDelayedFuture
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  41. val task: () ⇒ A

  42. def transform[S](s: (A) ⇒ S, f: (Throwable) ⇒ Throwable)(implicit executor: ExecutionContext): Future[S]

    Definition Classes
    Future
  43. final def value: Option[Try[A]]

    Definition Classes
    DelegatedFuture → Future
  44. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def withFilter(p: (A) ⇒ Boolean)(implicit executor: ExecutionContext): Future[A]

    Definition Classes
    Future
  48. def zip[U](that: Future[U]): Future[(A, U)]

    Definition Classes
    Future

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from DelegatedFuture[A]

Inherited from DelayedFuture[A]

Inherited from DeferredFuture[A]

Inherited from Future[A]

Inherited from Awaitable[A]

Inherited from AnyRef

Inherited from Any

Ungrouped