SlotFlow API Documentation

Contracts

Table of Contents

Interfaces

AllocationPolicyInterface
Chooses explicit edge allocations for one flow step.
DemandReleasePolicyInterface
Builds shipment releases from per-line demand schedules.
EdgeFilterPolicyInterface
Removes edges from a step before ordering and allocation.
EdgeOrderingPolicyInterface
Reorders candidate edges for one cascade step.
ExecutionSolverInterface
Executes one flow against one quantity state.
PlannerRuleInterface
Marker interface for planner-level rules declared on movement edges.
PlanSolverInterface
Computes one timeless movement plan from a planning request.
PolicyInterface
Marker interface for policies that can be declared through a unified bag API.
QttyConstraintPolicyInterface
Caps how much quantity may move through one candidate edge.
ScheduleSolverInterface
Computes one planned movement schedule from a planning request.
ShipmentCalendarInterface
Adjusts planned shipment release times according to order-level operational calendars.
ShipmentCalendarRuleInterface
Planner rule that delays shipment release or handover times for a line.
ShipmentPlannerInterface
Builds shipment plans from per-line demand schedules.
ShipmentSplitRuleInterface
Marker interface for planner rules that constrain shipment grouping/splitting.
SlotCodec
Defines how slots are serialized, deserialized, and pattern-matched.

        
On this page

Search results