ReconcilerBuilder

class ReconcilerBuilder[IO[_], C, T](implicit e: Engine[IO, C, T], res: ObjectResource[T], io: Async[IO]) extends Logging
trait Logging
class Object
trait Matchable
class Any

Value members

Concrete methods

def empty: Reconciler[IO, C, T]
def full(fn: (C, T) => IO[ReconcileResult]): Reconciler[IO, C, T]
def run(fn: T => IO[Unit]): Reconciler[IO, C, T]
def status[St](fn: T => IO[St])(implicit st: HasStatus[T, St]): Reconciler[IO, C, T]
def write(fn: T => IO[T])(implicit eq: Eq[T]): Reconciler[IO, C, T]

Inherited fields

protected val logger: Logger
Inherited from:
Logging