Provider Registry¶
Circuit provider registry for managing circuit provider registration and lookup.
ProviderRegistry ¶
Registry for managing circuit provider classes.
get_provider
classmethod
¶
get_provider(source: str) -> CircuitProvider
Get a provider instance by source name.
list_providers
classmethod
¶
list_providers() -> List[str]
List all registered provider source names.
register_provider
classmethod
¶
register_provider(
provider_cls: Type[CircuitProvider],
) -> Type[CircuitProvider]
Decorator to register a provider class.