FutureCreation

org.atnos.eff.FutureCreation
See theFutureCreation companion object
trait FutureCreation extends FutureTypes

Attributes

Companion
object
Source
FutureCreation.scala
Graph
Supertypes
trait FutureTypes
class Object
trait Matchable
class Any
Known subtypes
trait FutureEffect
object FutureEffect
object future

Members list

Type members

Inherited types

type _Future[R] = Member[TimedFuture, R]

Attributes

Inherited from:
FutureTypes
Source
FutureTypes.scala
type _future[R] = MemberIn[TimedFuture, R]

Attributes

Inherited from:
FutureTypes
Source
FutureTypes.scala

Value members

Concrete methods

final def fromFuture[R : _future, A](c: => Future[A], timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
FutureCreation.scala
final def fromFutureWithExecutors[R : _future, A](c: (Scheduler, ExecutionContext) => Future[A], timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
FutureCreation.scala
final def futureDefer[R : _future, A](a: => Future[A], timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
FutureCreation.scala
final def futureDelay[R : _future, A](a: => A, timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
FutureCreation.scala
final def futureFail[R : _future, A](t: Throwable): Eff[R, A]

Attributes

Source
FutureCreation.scala
final def futureFork[R : _future, A](a: => A, ec: ExecutionContext, timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
FutureCreation.scala
final def futureFromEither[R : _future, A](e: Either[Throwable, A]): Eff[R, A]

Attributes

Source
FutureCreation.scala
def retryUntil[R : _future, A](e: Eff[R, A], condition: A => Boolean, durations: List[FiniteDuration]): Eff[R, A]

Attributes

Source
FutureCreation.scala
def waitFor[R : _future](duration: FiniteDuration): Eff[R, Unit]

Attributes

Source
FutureCreation.scala