package org.jggug.hudson.plugins.gcrawler;
import hudson.Extension;
import hudson.Plugin;
import hudson.model.Hudson;
@Extension
public class GCrawlerPlugin extends Plugin {
private GCrawlerConfig config;
@Override
public void start() throws Exception {
load();
}
@Override
public void stop() throws Exception {
save();
}
public static GCrawlerConfig getConfig() {
GCrawlerPlugin plugin = getInstance();
if (plugin.config == null) {
plugin.config = new GCrawlerConfig();
}
return plugin.config;
}
public static GCrawlerPlugin getInstance() {
return Hudson.getInstance().getPlugin(GCrawlerPlugin.class);
}
}