(control) More informative readme.md

This commit is contained in:
Viktor Lofgren 2023-08-09 12:42:23 +02:00
parent 71dfe9f33e
commit 47f3855a4b

View File

@ -1,7 +1,16 @@
# Control Service
The control service provides an operator's user interface, and is responsible for orchestrating the various processes of the system.
The control service provides an operator's user interface, and is responsible for orchestrating the various
processes of the system using Actors.
Actors within the control service will spawn processes when necessary, by
monitoring their message queue inboxes.
## Central Classes
* [ControlService](src/main/java/nu/marginalia/control/ControlService.java)
* [ControlActors](src/main/java/nu/marginalia/control/actor/ControlActors.java) - Class responsible for Actors' lifecycle
* [ProcessService](src/main/java/nu/marginalia/control/process/ProcessService.java) - Class responsible for spawning Processes
## See Also