effect
effect
API
korolev.effect
AsyncResourcePool
PoolItem
PoolState
AsyncResourcePool
Borrow
AsyncTable
AsyncTable
AlreadyContainsKeyException
RemovedBeforePutException
Close
Close
Decoder
Decoder
Action
Finish
Fork
ForkFinish
Push
PushFinish
TakeBack
TakeBackFinish
TakeNext
Action
Effect
Effect
Fiber
FutureEffect
Hub
Hub
Queue
Queue
Reporter
Scheduler
Scheduler
JobHandler
Stream
Stream
KorolevUnchunkExtension
Template
Var
Var
syntax
EffectOps
ListEffectOps
korolev.effect.io
FileIO
JavaIO
effect
/
korolev.effect
/
syntax
/
EffectOps
EffectOps
korolev.effect.syntax$.EffectOps
final implicit
class
EffectOps
[
F
[
_
],
A
](
val
effect
:
F
[
A
])
extends
AnyVal
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
AnyVal
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
*>
[
B
](
fb
:
=>
F
[
B
])(
implicit
ef
:
Effect
[
F
]):
F
[
B
]
Alias for
after
Alias for
after
Attributes
def
after
[
B
](
m
:
=>
F
[
B
])(
implicit
ef
:
Effect
[
F
]):
F
[
B
]
Do 'm' right after
effect
Do 'm' right after
effect
Attributes
def
as
[
B
](
b
:
B
)(
implicit
ef
:
Effect
[
F
]):
F
[
B
]
def
flatMap
[
B
](
f
:
A
=>
F
[
B
])(
implicit
ef
:
Effect
[
F
]):
F
[
B
]
def
map
[
B
](
f
:
A
=>
B
)(
implicit
ef
:
Effect
[
F
]):
F
[
B
]
def
recover
[
AA
>:
A
](
f
:
PartialFunction
[
Throwable
,
AA
])(
implicit
ef
:
Effect
[
F
]):
F
[
AA
]
def
recoverF
[
AA
>:
A
](
f
:
PartialFunction
[
Throwable
,
F
[
AA
]])(
implicit
ef
:
Effect
[
F
]):
F
[
AA
]
def
runAsync
(
f
:
Either
[
Throwable
,
A
]
=>
Unit
)(
implicit
ef
:
Effect
[
F
]):
Unit
def
runAsyncForget
(
implicit
er
:
Reporter
,
ef
:
Effect
[
F
]):
Unit
def
runAsyncSuccess
(
f
:
A
=>
Unit
)(
implicit
er
:
Reporter
,
ef
:
Effect
[
F
]):
Unit
def
runSyncForget
(
implicit
reporter
:
Reporter
,
ef
:
Effect
[
F
]):
Unit
def
start
(
implicit
ec
:
ExecutionContext
,
ef
:
Effect
[
F
]):
F
[
Fiber
[
F
,
A
]]
def
unit
(
implicit
ef
:
Effect
[
F
]):
F
[
Unit
]
Alias for
Alias for
.flatMap(_ => ())
Attributes
Concrete fields
val
effect
:
F
[
A
]