TaskCreation

org.atnos.eff.addon.monix.TaskCreation
See theTaskCreation companion object
trait TaskCreation extends TaskTypes

Attributes

Companion
object
Source
TaskEffect.scala
Graph
Supertypes
trait TaskTypes
class Object
trait Matchable
class Any
Known subtypes
object TaskCreation.type
trait TaskEffect
object TaskEffect.type
object task.type

Members list

Type members

Inherited types

type _Task[R] = Member[Task, R]

Attributes

Inherited from:
TaskTypes
Source
TaskEffect.scala
type _task[R] = MemberIn[Task, R]

Attributes

Inherited from:
TaskTypes
Source
TaskEffect.scala

Value members

Concrete methods

final def asyncBoundary[R : _task]: Eff[R, Unit]

Attributes

Source
TaskEffect.scala
final def asyncBoundary[R : _task](s: Scheduler): Eff[R, Unit]

Attributes

Source
TaskEffect.scala
final def fromTask[R : _task, A](task: Task[A], timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

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

Attributes

Source
TaskEffect.scala
final def taskAsync[R : _task, A](callbackConsumer: (Either[Throwable, A] => Unit) => Unit, timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
TaskEffect.scala
final def taskDelay[R : _task, A](call: => A, timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
TaskEffect.scala
final def taskFailed[R : _task, A](t: Throwable): Eff[R, A]

Attributes

Source
TaskEffect.scala
final def taskFork[R : _task, A](call: Task[A], timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
TaskEffect.scala
final def taskForkScheduler[R : _task, A](call: Task[A], scheduler: Scheduler, timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

Source
TaskEffect.scala
final def taskSuspend[R : _task, A](task: => Task[Eff[R, A]], timeout: Option[FiniteDuration]): Eff[R, A]

Attributes

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

Attributes

Source
TaskEffect.scala