use of com.yelp.nrtsearch.server.plugins.ScriptPlugin in project nrtsearch by Yelp.
the class ScriptService method initialize.
/**
* Initialize the script service. Registers any {@link ScriptEngine} provided by the given {@link
* Plugin}.
*
* @param configuration server configuration
* @param plugins loaded plugins
*/
public static void initialize(LuceneServerConfiguration configuration, Iterable<Plugin> plugins) {
instance = new ScriptService(configuration);
for (Plugin plugin : plugins) {
if (plugin instanceof ScriptPlugin) {
ScriptPlugin scriptPlugin = (ScriptPlugin) plugin;
instance.register(scriptPlugin.getScriptEngines(builtInContexts));
}
}
}
Aggregations