Package app.portaki.sdk.module.backend
package app.portaki.sdk.module.backend
Contrats d'exécution côté serveur pour les modules hôte (actions nommées, jobs, intégrations
externes, …) — types et SPI génériques, sans logique métier d'un module donné.
L'implémentation peut vivre dans l'API monolithique ou dans un microservice modules :
l'application cœur ne fait que résoudre le PortakiHostModuleBackend
via un PortakiHostModuleBackendRegistry (in-process, HTTP, file
d'attente, …).
-
ClassDescriptionAction callable sur le backend d'un module (sync planifiée, bouton « Synchroniser », webhook, …).Résultat générique d'une action backend (compteurs agrégés + résumé lisible humain / logs).Erreur métier ou technique pendant l'exécution d'un backend de module (fetch distant, parsing, quota…).Contexte minimal transmis au backend d'un module hôte (auth et périmètre déjà validés par l'API).Marque une classe comme implémentation backend d'un module hôte (découverte DI, registre, …).Backend serveur d'un module hôte.Résout le backend d'un module hôte.