From d86a823822486235beca951f6aa9a8f69962f110 Mon Sep 17 00:00:00 2001 From: theli Date: Fri, 27 Apr 2007 15:37:43 +0000 Subject: [PATCH] *) re-enable commands on status page git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3612 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/Status.java | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/htroot/Status.java b/htroot/Status.java index ca2ebc1f4..6c630a5bd 100644 --- a/htroot/Status.java +++ b/htroot/Status.java @@ -79,7 +79,31 @@ public class Status { prop.put("LOCATION",""); } return prop; - } + } else if (post != null) { + if (post.containsKey("pauseCrawlJob")) { + String jobType = (String) post.get("jobType"); + if (jobType.equals("localCrawl")) + ((plasmaSwitchboard)env).pauseCrawlJob(plasmaSwitchboard.CRAWLJOB_LOCAL_CRAWL); + else if (jobType.equals("remoteTriggeredCrawl")) + ((plasmaSwitchboard)env).pauseCrawlJob(plasmaSwitchboard.CRAWLJOB_REMOTE_TRIGGERED_CRAWL); + else if (jobType.equals("globalCrawlTrigger")) + ((plasmaSwitchboard)env).pauseCrawlJob(plasmaSwitchboard.CRAWLJOB_GLOBAL_CRAWL_TRIGGER); + } else if (post.containsKey("continueCrawlJob")) { + String jobType = (String) post.get("jobType"); + if (jobType.equals("localCrawl")) + ((plasmaSwitchboard)env).continueCrawlJob(plasmaSwitchboard.CRAWLJOB_LOCAL_CRAWL); + else if (jobType.equals("remoteTriggeredCrawl")) + ((plasmaSwitchboard)env).continueCrawlJob(plasmaSwitchboard.CRAWLJOB_REMOTE_TRIGGERED_CRAWL); + else if (jobType.equals("globalCrawlTrigger")) + ((plasmaSwitchboard)env).continueCrawlJob(plasmaSwitchboard.CRAWLJOB_GLOBAL_CRAWL_TRIGGER); + } else if (post.containsKey("ResetTraffic")) { + httpdByteCountInputStream.resetCount(); + httpdByteCountOutputStream.resetCount(); + //enables or disables the browser popup on Yacy-start + } + prop.put("LOCATION",""); + return prop; + } /* versionProbe=http://www.anomic.de/AnomicHTTPProxy/release.txt