foperator
package foperator
Type members
Classlikes
class Operations[IO[_], C, T](val client: C)(implicit sync: Sync[IO], e: Engine[IO, C, T], res: ObjectResource[T]) extends Logging
class ReconcileOptions(val refreshInterval: Option[FiniteDuration], val errorDelay: Int => FiniteDuration, val concurrency: Int)
- Companion:
- object
class ReconcilerBuilder[IO[_], C, T](implicit e: Engine[IO, C, T], res: ObjectResource[T], io: Async[IO]) extends Logging
ResourceMirror provides:
ResourceMirror provides:
- A snapshot of the current state of a set of resources
- A stream tracking the ID of changed resources. Subscribers to this stream MUST NOT backpressure, as that could cause the watcher (and other observers) to fall behind. In practice, this is typically consumed by Dispatcher, which doesn't backpressure.
- Companion:
- object