package eu.stork.documentservice.utils;

import org.opensaml.DefaultBootstrap;
import org.opensaml.xml.ConfigurationException;

public class Bootstrap extends DefaultBootstrap {

	static boolean initializied = false;
    public static synchronized void bootstrap() throws ConfigurationException {

    	if(!initializied)
    	{
	        initializeXMLSecurity();
	
	        initializeXMLTooling();
	
//	        initializeArtifactBuilderFactories();
//	
//	        initializeGlobalSecurityConfiguration();
//	        
//	        initializeParserPool();
//	        
//	        initializeESAPI();
    	}
    	else
    	{
    		System.out.println("Skipping initialization...");
    	}
    }

}