package org.molgenis.data.annotation.web.bootstrap;
import org.molgenis.data.annotation.core.entity.AnnotatorConfig;
import org.springframework.context.ApplicationContext;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Component;
import java.util.Map;
@Component
public class AnnotatorBootstrapper
{
public void bootstrap(ContextRefreshedEvent event)
{
ApplicationContext ctx = event.getApplicationContext();
Map<String, AnnotatorConfig> annotatorMap = ctx.getBeansOfType(AnnotatorConfig.class);
annotatorMap.values().forEach(AnnotatorConfig::init);
}
}