Skip to main content

Module dependency

Module dependency 

Source
Expand description

Dependency orchestration for service startup ordering

This module provides:

  • DependencyGraph: Builds a DAG from service dependencies and computes startup order
  • DependencyConditionChecker: Checks if dependency conditions (started, healthy, ready) are met

Structs§

DependencyConditionChecker
Checks if dependency conditions are satisfied
DependencyGraph
Dependency graph for computing startup order
DependencyNode
A node in the dependency graph
DependencyWaiter
Orchestrates waiting for dependencies with configurable timeout and actions

Enums§

DependencyError
Error types specific to dependency operations
WaitResult
Result of waiting for a dependency