aind_behavior_experiment_launcher.services.ServicesFactoryManager

class aind_behavior_experiment_launcher.services.ServicesFactoryManager(launcher: BaseLauncher | None = None, **kwargs)[source]

Bases: object

__init__(launcher: BaseLauncher | None = None, **kwargs) None[source]

Methods

__init__([launcher])

attach_service_factory(name, service_factory)

detach_service_factory(name)

get_services_of_type(service_type)

map(delegate)

register_launcher(launcher)

try_get_service(name)

Attributes

launcher

services