From 0138b5924ff14ef709398bf878dbb9bf2a0b7c33 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Wed, 23 Sep 2026 13:05:17 +0000
Subject: [PATCH] [#1030] Keep the setup log out of the way of start-ds, and say when it is gone (#1032)
---
opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetup.java | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetup.java b/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetup.java
index 5f122f5..0dc21c9 100644
--- a/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetup.java
+++ b/opendj-server-legacy/src/main/java/org/opends/quicksetup/ui/QuickSetup.java
@@ -27,6 +27,7 @@
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
+import java.util.function.Supplier;
import java.util.logging.Handler;
import javax.swing.SwingUtilities;
@@ -91,12 +92,14 @@
* blocked.
*
* @param tempLogFile
- * temporary log file where messages will be logged.
+ * supplies the temporary log file where messages will be logged. The wizard does
+ * not create it: the application does, when it starts the operation, so that a
+ * wizard the user quits leaves no log behind (issue #1030).
* @param args
* for the moment this parameter is not used but we keep it in order
* to (in case of need) pass parameters through the command line.
*/
- public void initialize(final TempLogFile tempLogFile, String[] args)
+ public void initialize(final Supplier<TempLogFile> tempLogFile, String[] args)
{
ProgressMessageFormatter formatter = new HtmlProgressMessageFormatter();
--
Gitblit v1.10.0