package br.com.citframework.security;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.tiles.TilesRequestProcessor;
public class CustomRequestProcessor extends TilesRequestProcessor {
/*private static final Logger LOGGER = Logger.getLogger(CustomRequestProcessor.class);
private static boolean cargaEmpregadoIniciada = false;
private class CargaEmpregadoTask implements Runnable {
DataLoadService service;
public CargaEmpregadoTask(DataLoadService service) {
this.service = service;
}
public void run() {
try {
service.loadEmpregados("resource/empregados.txt");
} catch (Exception e) {
LOGGER.error("Erro na carga de empregados.", e);
}
}
}*/
protected boolean processPreprocess(HttpServletRequest arg0, HttpServletResponse arg1) {
/*if (!cargaEmpregadoIniciada) {
cargaEmpregadoIniciada = true;
try {
DataLoadService service = ServiceLocator.getInstance().getDataLoadService();
Thread thread = new Thread(new CargaEmpregadoTask(service));
thread.start();
} catch (Exception e) {
LOGGER.error("Erro na execucao da thread da carga de empregados.", e);
}
}*/
return super.processPreprocess(arg0, arg1);
}
}