requestReplenishment

protected open fun requestReplenishment(inventory: Inventory, demand: SupplyChainModel.Demand)(source)

Invoked by an internal inventory (via the wired-up replenishment requester) to send its replenishment demand outward. Sets the holder as the demand's sender and uses the holder's filler or finder to dispatch.

Note: replenishment listeners are already attached by Inventory.requestReplenishment; not re-attached here.