From 47f3855a4ba03526fc36405fd205339d281376e5 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Wed, 9 Aug 2023 12:42:23 +0200 Subject: [PATCH] (control) More informative readme.md --- code/services-core/control-service/readme.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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