mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-08 01:26:03 +00:00
added a base class so that an error in the timer won't kill timer.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@3969 71c3de6d-444a-0410-be80-ed276b4c234a
This commit is contained in:
1 parent
a38814815e
commit
b202f373de
5 files changed
+39
-12
No files matched your search
@@ -5,6 +5,7 @@ import com.thoughtworks.xstream.core.JVM;
|
||||
import hudson.model.Hudson;
|
||||
import hudson.model.User;
|
||||
import hudson.triggers.Trigger;
|
||||
import hudson.triggers.SafeTimerTask;
|
||||
import hudson.util.IncompatibleServletVersionDetected;
|
||||
import hudson.util.IncompatibleVMDetected;
|
||||
import hudson.util.RingBufferLogHandler;
|
||||
@@ -23,7 +24,6 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.Properties;
|
||||
import java.util.TimerTask;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
@@ -113,8 +113,8 @@ public class WebAppMain implements ServletContextListener {
|
||||
// trigger the loading of changelogs in the background,
|
||||
// but give the system 10 seconds so that the first page
|
||||
// can be served quickly
|
||||
Trigger.timer.schedule(new TimerTask() {
|
||||
public void run() {
|
||||
Trigger.timer.schedule(new SafeTimerTask() {
|
||||
public void doRun() {
|
||||
User.get("nobody").getBuilds();
|
||||
}
|
||||
}, 1000*10);
|
||||
|
||||
Reference in new issue
Block a user