Package de.spiritscorp.datasync.controller


package de.spiritscorp.datasync.controller
  • Class
    Description
    Central orchestration engine handling asynchronous background file synchronization routines.
    Central controller implementation executing operational state translations and business action flows.
    Acting as the primary orchestrator (Mediator pattern), this component decouples the reactive JavaFX user interface layer from the transactional backend service domains and persistence engines.
    Manages the reactive runtime context for an individual synchronization or backup task.
    Wraps file characteristics inside property types suited for dynamic UI grids.
    Orchestrates background thread processing for synchronization, backup, and duplicate detection, utilizing task-isolated configuration states.
    Core architectural interface decoupling user interface interactions from business logic orchestration.