Package ai.attackframework.tools.burp.ui.controller


package ai.attackframework.tools.burp.ui.controller
Action controller layer for the configuration UI.

ConfigController coordinates long-running work (file I/O, OpenSearch operations, configuration import/export) on background threads and reports results back to the Swing UI through the ConfigController.Ui callback surface. The controller deliberately avoids touching Swing components directly; callers are responsible for updating widgets on the EDT. The controller is thread-aware but not Swing-aware; invoke it from background threads when performing I/O.

  • Class
    Description
    Coordinates long-running operations for the Config UI: export/import and OpenSearch connectivity/index management.
    UI callback surface implemented by ConfigPanel.