effect
effect
korolev.effect
AsyncTable
AsyncTable
AlreadyContainsKeyException
RemovedBeforePutException
Decoder
Decoder
Action
Finish
Fork
ForkFinish
Push
PushFinish
TakeBack
TakeBackFinish
TakeNext
Action
Effect
Effect
Fiber
FutureEffect
Hub
Hub
Queue
Queue
Reporter
Reporter
PrintReporter
Scheduler
Scheduler
JobHandler
Stream
Stream
KorolevUnchunkExtension
Template
Var
Var
syntax
EffectOps
ListEffectOps
korolev.effect.io
FileIO
JavaIO
effect
/
korolev.effect
/
Effect
/
FutureEffect
FutureEffect
class
FutureEffect
extends
Effect
[[T] =>>
Future
[T]]
Graph
Supertypes
trait
Effect
[[T] =>>
Future
[T]]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
delay
[A](value: => A):
Future
[A]
def
fail
[A](e:
Throwable
):
Future
[A]
def
flatMap
[A, B](m:
Future
[A])(f: A =>
Future
[B]):
Future
[B]
def
fork
[A](m: =>
Future
[A])(implicit ec:
ExecutionContext
):
Future
[A]
def
fromTry
[A](value: =>
Try
[A]):
Future
[A]
def
map
[A, B](m:
Future
[A])(f: A => B):
Future
[B]
def
never
[T]:
Future
[T]
def
promise
[A](cb:
Either
[
Throwable
, A] =>
Unit
=>
Unit
):
Future
[A]
def
promiseF
[A](cb:
Either
[
Throwable
, A] =>
Unit
=>
Future
[
Unit
]):
Future
[A]
def
pure
[A](value: A):
Future
[A]
def
recover
[A, AA >: A](m:
Future
[A])(f:
PartialFunction
[
Throwable
, AA]):
Future
[AA]
def
recoverF
[A, AA >: A](m:
Future
[A])(f:
PartialFunction
[
Throwable
,
Future
[AA]]):
Future
[AA]
def
run
[A](m:
Future
[A]):
Either
[
Throwable
, A]
def
runAsync
[A](m:
Future
[A])(f:
Either
[
Throwable
, A] =>
Unit
):
Unit
def
sequence
[A](in:
List
[
Future
[A]]):
Future
[
List
[A]]
def
start
[A](create: =>
Future
[A])(implicit ec:
ExecutionContext
):
Future
[
Fiber
[[T] =>>
Future
[T], A]]
def
toFuture
[A](m:
Future
[A]):
Future
[A]
Inherited methods
def
delayAsync
[A](value: =>
Future
[A]):
Future
[A]
Inherited from
Effect
Concrete fields
val
unit
:
Future
[
Unit
]