CheckpointerContract

org.llm4s.agent.testkit.CheckpointerContract
See theCheckpointerContract companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class BoundedStore(store: Checkpointer, bound: FiniteDuration, busy: () => AutoCloseable)

A store with the bound its documentation gives every call, as the Checkpointer contract requires (#1919), for CheckpointerContract.boundedStore: bound is how long any call may take, waits for its storage included, before it returns - with a failure, if it must. busy makes the storage busy for writers, as another connection or process holding a write would, until the handle it returns is closed.

A store with the bound its documentation gives every call, as the Checkpointer contract requires (#1919), for CheckpointerContract.boundedStore: bound is how long any call may take, waits for its storage included, before it returns - with a failure, if it must. busy makes the storage busy for writers, as another connection or process holding a write would, until the handle it returns is closed.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all