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.
-
ClassDescriptionCoordinates long-running operations for the Config UI: export/import and OpenSearch connectivity/index management.UI callback surface implemented by ConfigPanel.