All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.molgenis.js.RhinoConfig Maven / Gradle / Ivy

package org.molgenis.js;

import javax.annotation.PostConstruct;

import org.molgenis.js.sandbox.SandboxedContextFactory;
import org.mozilla.javascript.ContextFactory;
import org.springframework.context.annotation.Configuration;

/**
 * Molgenis js {@link Configuration} class.
 * 
 * Initializes the Global {@link ContextFactory}
 */
@Configuration
public class RhinoConfig
{
	@PostConstruct
	public void init()
	{
		if (!ContextFactory.hasExplicitGlobal())
		{
			ContextFactory.initGlobal(new SandboxedContextFactory());
		}
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy