From 7c25e3d3b44f27fb3f7016432187d3a52db8083b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Fri, 29 Aug 2014 17:46:02 +0200 Subject: [PATCH] UPD: Notify domainPinger by interrupting when work is ready. --- src/org/cacert/gigi/Gigi.java | 4 ++++ src/org/cacert/gigi/pages/account/DomainAddForm.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/org/cacert/gigi/Gigi.java b/src/org/cacert/gigi/Gigi.java index 3f0cb798..632757d7 100644 --- a/src/org/cacert/gigi/Gigi.java +++ b/src/org/cacert/gigi/Gigi.java @@ -289,4 +289,8 @@ public class Gigi extends HttpServlet { return instance.reveresePages.get(p).replaceFirst("/?\\*$", ""); } + public static void notifyPinger() { + instance.pinger.interrupt(); + } + } diff --git a/src/org/cacert/gigi/pages/account/DomainAddForm.java b/src/org/cacert/gigi/pages/account/DomainAddForm.java index e37dbaaa..a9de7ce0 100644 --- a/src/org/cacert/gigi/pages/account/DomainAddForm.java +++ b/src/org/cacert/gigi/pages/account/DomainAddForm.java @@ -8,6 +8,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.cacert.gigi.Domain; +import org.cacert.gigi.Gigi; import org.cacert.gigi.GigiApiException; import org.cacert.gigi.User; import org.cacert.gigi.localisation.Language; @@ -72,6 +73,7 @@ public class DomainAddForm extends Form { } } + Gigi.notifyPinger(); return true; } catch (NumberFormatException e) { -- 2.39.2