RegistryProtocol
- class VmaxBuilder.core.protocols.RegistryProtocol(*args, **kwargs)[source]
Generated: validation needed.
- Description:
Protocol for explicit registry used by stage, strategy, or hook lookup.
Public Methods
available(…)Generated: validation needed.
register(…)Generated: validation needed.
resolve(…)Generated: validation needed.
- register(key: str, value: Any) None[source]
Generated: validation needed.
- Description:
Register implementation under explicit key.
- Parameters:
key (str) – Registry key.
value (Any) – Implementation object.
- resolve(key: str) Any[source]
Generated: validation needed.
- Description:
Resolve one registered implementation.
- Parameters:
key (str) – Registry key.
- Returns:
Any – Registered implementation.
- Raises:
KeyError – When key is not registered.
- available() tuple[str, ...][source]
Generated: validation needed.
- Description:
Return available registry keys.
- Returns:
tuple[str, …] – Registered keys.