Demand Forwarder
Parameters
the model element that owns this forwarder (typically the routing node it's attached to)
resolves the upstream filler at call time, so callers can configure the upstream after construction (the typical pattern when a node's demandFiller is set by network attachment)
the DemandSenderIfc to stamp on the forwarded request — typically the routing node so the upstream knows where to return the delivery
optional callback fired when the upstream delivers the forwarded request; receives the original demand that was forwarded. Leave null when a receiving-dock mechanism will handle finalisation.
predicate that gates whether to ask the upstream to fillDemand on RECEIVED. Defaults to always true; pass a predicate returning false for upstreams that drive their own fill cycle.
optional model-element name