Skip to content

Adapter Registry

Adapter registry for managing adapter registration and lookup.

AdapterRegistry

Registry for managing adapter classes.

get_adapter classmethod

get_adapter(
    adapter_name: str, adapter_params: Dict[str, Any]
) -> DeviceAdapter

Get an adapter instance by adapter name.

list_adapters classmethod

list_adapters() -> List[str]

List all registered adapter names.

register_adapter classmethod

register_adapter(
    adapter_cls: Type[DeviceAdapter],
) -> Type[DeviceAdapter]

Register given adapter class.