ForkStationSpec

@Serializable
data class ForkStationSpec(val name: String, val join: String, val childCount: String, val childFactory: String? = null, val childRouting: RoutingSpec? = null, val routing: RoutingSpec? = null)(source)

The send side of a fork-join pair, paired with the join named join. Behavior (count and child configuration) is supplied via named hooks resolved at build time against the builder's ChildFactoryIfc / ChildCountIfc registries; an unknown hook fails the build loudly.

Constructors

Link copied to clipboard
constructor(name: String, join: String, childCount: String, childFactory: String? = null, childRouting: RoutingSpec? = null, routing: RoutingSpec? = null)

Properties

Link copied to clipboard

hook name for a ChildCountIfc; required

Link copied to clipboard

optional hook name for a ChildFactoryIfc; null means children are unconfigured QObjects

Link copied to clipboard

optional routing for newly spawned children (where they go first)

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

optional routing for the parent's onward path