package org.talend.core.repository;
import java.lang.reflect.InvocationTargetException;
import org.apache.log4j.Logger;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.SubMonitor;
import org.eclipse.jface.operation.IRunnableWithProgress;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.ICoreService;
public class GeneratedJetEmitersLoginTask implements IRunnableWithProgress {
private static Logger log = Logger.getLogger(GeneratedJetEmitersLoginTask.class);
@Override
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
log.info("Generating JetEmiters"); //$NON-NLS-1$
SubMonitor subMonitor = SubMonitor.convert(monitor, 1);
subMonitor.setTaskName("Generating Jet Emiters.");
ICoreService coreService = (ICoreService) GlobalServiceRegister.getDefault().getService(ICoreService.class);
coreService.initializeTemplates();
subMonitor.done();
}
}