diff --git a/code/services-core/control-service/readme.md b/code/services-core/control-service/readme.md index c775d365..82b08093 100644 --- a/code/services-core/control-service/readme.md +++ b/code/services-core/control-service/readme.md @@ -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