korolev.effect

Members list

Concise view

Type members

Classlikes

class AsyncResourcePool[F[_], T](name: String, factory: => F[T], currentNanos: () => F[Long], maxCount: Int, maxIdleTime: FiniteDuration)(implicit evidence$1: Effect[F], evidence$2: Close[F, T], reporter: Reporter)

Asynchronous non-blocking resource pool with lifetime control.

Asynchronous non-blocking resource pool with lifetime control.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class AsyncTable[F[_], K, V](elems: Seq[(K, V)])(implicit evidence$1: Effect[F])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object AsyncTable

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Close[F[_], -T]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Close

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Close.type
class Decoder[F[_], A](upstream: Stream[F, A])(implicit evidence$1: Effect[F]) extends Stream[F, A]

Attributes

Companion:
object
Graph
Supertypes
class Stream[F, A]
class Object
trait Matchable
class Any
Self type
Decoder[F, A]
object Decoder

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Decoder.type
trait Effect[F[_]]

Korolev's internal presentation of effect (such as Future, cats.effect.IO, Monix or ZIO tasks). Contains enough functionality to make Korolev works.

Korolev's internal presentation of effect (such as Future, cats.effect.IO, Monix or ZIO tasks). Contains enough functionality to make Korolev works.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Effect

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Effect.type
final class Hub[F[_], T](upstream: Stream[F, T], bufferSize: Int)(implicit evidence$1: Effect[F])

A function which returns new streams which contains same elements as the parent stream. This is helpful when you want to consume content of the stream in few different places.

A function which returns new streams which contains same elements as the parent stream. This is helpful when you want to consume content of the stream in few different places.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Hub

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Hub.type
class Queue[F[_], T](maxSize: Int)(implicit evidence$1: Effect[F])

Nonblocking, concurrent, asynchronous queue.

Nonblocking, concurrent, asynchronous queue.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Queue

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Queue.type
trait Reporter

Korolev INTERNAL reporting subsystem. Do not use it in application code.

Korolev INTERNAL reporting subsystem. Do not use it in application code.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
final class Scheduler[F[_]]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Scheduler

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class Stream[F[_], A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Decoder[F, A]
Self type
Stream[F, A]
object Stream

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Stream.type
final class Var[F[_], T](initialValue: T)(implicit evidence$1: Effect[F])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Var

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Var.type
object syntax

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
syntax.type