Impl

foperator.internal.ReconcileLoop.Impl
class Impl[IO[_], K](action: K => IO[Option[ReconcileResult]], updateState: StateUpdater[IO, K], retryTime: RetryDelay)(implicit io: Async[IO]) extends ReconcileLoop[IO, K]

Attributes

Graph
Supertypes
trait ReconcileLoop[IO, K]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def impossibleState[R](desc: String, k: K, state: State[IO]): IO[R]
override def markDirty: (State[IO]) => IO[State[IO]]

Attributes

Definition Classes
def run(k: K): IO[Unit]