package com.dgrid.plugins;
import java.io.File;
import com.dgrid.handlers.JavascriptJobletTypeHandler;
import com.dgrid.plugin.BaseDGridPlugin;
import com.dgrid.plugin.Plugin;
import com.dgrid.service.DGridPluginManager;
public class JavascriptPlugin extends BaseDGridPlugin implements Plugin {
public String getDescription() {
return "Provides javascript support for joblets";
}
public void start() {
log.trace("start()");
((DGridPluginManager) super.pluginManager).setJobletTypeHandler(
"javascript", new JavascriptJobletTypeHandler(new File(
"plugins/javascript/joblets")));
}
public void stop() {
log.trace("stop()");
((DGridPluginManager) super.pluginManager)
.removeJobletTypeHandler("javascript");
}
}