*/
public void run() {
try {
logger.debug("Ejecutando BackgroundEventController");
ListEventService listEventService = new ListEventService();
Transaction transaction = listEventService.getSession().beginTransaction();
Map param = new HashMap();
param.put(ParamsConst.TRANSACTION_CONTROL, Boolean.FALSE);
Map result = listEventService.execute(param);
Collection events = (Collection) result.get(ParamsConst.DATA);
// Se lanza la deteccion para los eventos que tienen alguna relacion establecida
// y que no se encuentren actualmente en ejecucion
for (Iterator iterator = events.iterator(); iterator.hasNext();) {