use of com.bluenimble.platform.api.impls.media.engines.javascript.JavascriptEngine in project serverless by bluenimble.
the class MediaPlugin method onEvent.
@Override
public void onEvent(Event event, Object target) {
if (!Api.class.isAssignableFrom(target.getClass())) {
return;
}
Api api = (Api) target;
if (event.equals(Event.Install)) {
enginesRegistry.add(api, HandlebarsEngine, new HandlebarsTemplateEngine(this, api));
enginesRegistry.add(api, JavascriptEngine, new JavascriptEngine(this, api));
} else if (event.equals(Event.Uninstall)) {
enginesRegistry.remove(api, HandlebarsEngine);
enginesRegistry.remove(api, JavascriptEngine);
}
}
Aggregations