Source: factory.core/ObjNodeRegistry.py
Central registry for workflow node executor strategies.
Node executors self-register using the @register decorator,
which maps node type strings to executor classes.
...
| Method | Signature | Description |
|---|---|---|
| register | register(cls, *node_types) |
Decorator to register a node executor class for one or more node types. |
| get_executor | get_executor(cls, node_type: str, workflow_instance: Any) -> 'ObjWorkflowNode' |
Get an executor instance for the given node type. |
| is_registered | is_registered(cls, node_type: str) -> bool |
Check if a node type is registered. |
| get_registered_types | get_registered_types(cls) -> list |
Get list of all registered node types. |
| clear_registry | clear_registry(cls) -> None |
Clear all registered node types. |