SAService Architect Back to designer
SAService ArchitectDocumentation
Designer guide Inherited · Call · Parallel · Pools

Link call semantics

Every regular persisted link defines how its consumer is dispatched at runtime. The effective mode is printed below the message type on the edge.

When to use

Use this page while editing or reviewing the graph in the designer.

Behavior

  • Open Links, choose a stream and a consumer link, then edit its properties.
  • The filter icon switches between links originating from the selected stream and all links.
  • Changing call semantics adds only the properties relevant to that mode and removes stale async, poolName, or priority values.
  • A selected link becomes green. Edge selection is intentionally enabled only while the Links page is active.

Allowed values properties

Select these values on the Links page.

ValueExecutionDescription
InheritedService default

Uses defaultCallSemantics from the source stream service.

Function CallDirect call

Dispatches the consumer as a function call. The optional async flag is available only for this mode.

Parallel CallParallel dispatch

Dispatches work using parallel-call semantics without pool-specific properties.

Task PoolNamed pool

Dispatches through poolName. The pool name is required.

Priority Task PoolNamed priority pool

Dispatches through poolName with priority from 0 to 255.

Configuration example

Open the designer and select Graph.