CompletableFutureCpsMonad
Type members
Inherited types
In eager monad, spawned process can be represented by F[_]
In eager monad, spawned process can be represented by F[_]
- Inherited from:
- CpsSchedulingMonad
- Source:
- CpsMonad.scala
Value members
Concrete methods
- Definition Classes
- Source:
- CompletableFutureCpsMonad.scala
- Definition Classes
- Source:
- CompletableFutureCpsMonad.scala
Inherited methods
If is it statically known, that monad is evaluated in this context, then this call is completely eliminated by dotty-cps-async macro
If is it statically known, that monad is evaluated in this context, then this call is completely eliminated by dotty-cps-async macro
- Returns:
fa
- Inherited from:
- CpsMonadInstanceContext
- Source:
- CpsMonadContext.scala
run with this instance
run with this instance
- Inherited from:
- CpsMonadInstanceContext
- Source:
- CpsMonadContext.scala
join two computations in such way, that they will execute concurrently.
join two computations in such way, that they will execute concurrently.
- Inherited from:
- CpsConcurrentMonad
- Source:
- CpsMonad.scala
transform r
into pure value or error.
transform r
into pure value or error.
- Inherited from:
- CpsTryMonad
- Source:
- CpsMonad.scala
join spawned immediate monad means to receive those spawing monad.
join spawned immediate monad means to receive those spawing monad.
- Inherited from:
- CpsSchedulingMonad
- Source:
- CpsMonad.scala
synonym for flatMapTry needed for processing awaits inside mapTry.
synonym for flatMapTry needed for processing awaits inside mapTry.
- Inherited from:
- CpsTryMonad
- Source:
- CpsMonad.scala
representation of spawnEffect as immediate operation.
representation of spawnEffect as immediate operation.
- Inherited from:
- CpsSchedulingMonad
- Source:
- CpsMonad.scala
try to evaluate async operation and wrap successful or failed result into F
.
try to evaluate async operation and wrap successful or failed result into F
.
- Inherited from:
- CpsTryMonad
- Source:
- CpsMonad.scala
try to evaluate synchonious operation and wrap successful or failed result into F
.
try to evaluate synchonious operation and wrap successful or failed result into F
.
- Inherited from:
- CpsTryMonad
- Source:
- CpsMonad.scala
ensure that action
will run before getting value from fa
ensure that action
will run before getting value from fa
- Inherited from:
- CpsTryMonad
- Source:
- CpsMonad.scala
async shift of withAction
.
async shift of withAction
.
This method is substituted instead withAction, when we use await
inside withAction
argument.
- Inherited from:
- CpsTryMonad
- Source:
- CpsMonad.scala
return result of fa
after completition of action
.
return result of fa
after completition of action
.
- Inherited from:
- CpsTryMonad
- Source:
- CpsMonad.scala