TaskInterpretation

org.atnos.eff.addon.monix.TaskInterpretation$
See theTaskInterpretation companion trait

Attributes

Companion
trait
Source
TaskEffect.scala
Graph
Supertypes
trait TaskTypes
class Object
trait Matchable
class Any
Self 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

Inherited methods

def forkTasks[R, A](e: Eff[R, A])(implicit task: MemberInOut[Task, R]): Eff[R, A]

Attributes

Inherited from:
TaskInterpretation
Source
TaskEffect.scala
def memoize[A](key: AnyRef, cache: Cache, task: Task[A]): Task[A]

memoize the task result using a cache

memoize the task result using a cache

Attributes

Inherited from:
TaskInterpretation
Source
TaskEffect.scala
def runAsync[R, A](e: Eff[R, A])(implicit m: Aux[Task, R, NoFx]): Task[A]

Attributes

Inherited from:
TaskInterpretation
Source
TaskEffect.scala
def runSequential[R, A](e: Eff[R, A])(implicit m: Aux[Task, R, NoFx]): Task[A]

Attributes

Inherited from:
TaskInterpretation
Source
TaskEffect.scala
def taskAttempt[R, A](e: Eff[R, A])(implicit task: MemberInOut[Task, R]): Eff[R, Either[Throwable, A]]

Attributes

Inherited from:
TaskInterpretation
Source
TaskEffect.scala
def taskMemo[R, A](key: AnyRef, cache: Cache, e: Eff[R, A])(implicit task: MemberInOut[Task, R]): Eff[R, A]

Memoize task effects using a cache

Memoize task effects using a cache

if this method is called with the same key the previous value will be returned

Attributes

Inherited from:
TaskInterpretation
Source
TaskEffect.scala

Implicits

Inherited implicits

implicit val taskSequenceCached: SequenceCached[Task]

Attributes

Inherited from:
TaskInterpretation
Source
TaskEffect.scala