class documentation

class MultiClientService(Service): (source)

Known subclasses: fiftyone.core.service.DatabaseService

View In Hierarchy

Base class for services that support multiple clients.

Method start Searches for a running instance of this service, or starts one if no instance is found.
Method stop Disconnects from the service without actually stopping it.
Instance Variable attached Undocumented
Instance Variable child Undocumented
Property _service_args Arguments passed to the service entrypoint.

Inherited from Service:

Method __del__ Stops the service.
Method __init__ Undocumented
Method wait Waits for the service to exit and returns its exit code.
Class Variable allow_headless Undocumented
Class Variable service_name Undocumented
Class Variable working_dir Undocumented
Property command Undocumented
Property env Undocumented
Method _wait_for_child_port Waits for any child process of this service to bind to a TCP port.
Instance Variable _disabled Undocumented
Instance Variable _system Undocumented
def start(self): (source)

Searches for a running instance of this service, or starts one if no instance is found.

def stop(self): (source)

Disconnects from the service without actually stopping it.

attached: bool = (source)

Undocumented

@property
_service_args = (source)

Arguments passed to the service entrypoint.