package impl
Type Members
-
class
ReferencingItemLoader[I, T] extends AnyRef
Helper for loading items which are referenced by each other.
Helper for loading items which are referenced by each other. In practice this are ai.mantik.planner.repository.MantikArtifact but for better testability, this class is abstract. An Item T is identified by some Id, and can reference other Ids. This references are not allowed to be cyclic.
Loading is done asynchronous by extending a reachability graph in iterations.
- I
ID type
- T
type of item.
-
class
RemotePlanningContextImpl extends ComponentBase with PlanningContext
Implements a PlanningContext on top of the gRpc Service
-
class
RemotePlanningContextServerImpl extends ComponentBase with PlanningContextService
Implements the gRpc Server for PlanningContext