build

Validates the bindings, builds the registry and logs one INFO summary. The capabilities of each decision service are read once here for the summary.

Return

the immutable registry

Throws

when a name is blank or repeated, an instance is registered twice, or a default, role or candidate names a missing or ineligible service

when a decision service's capabilities() throws