// ---------------------------------------------------------------------------------------------------- public synchronized void parseHtmlText(final String baseURL, final String htmlText) { // Si es la primera tarea del trabajo, actualiza el contador if (m_numTasksForJob == 0) { m_numTasksForJob++; } ParserTask task = new ParserTask(); task.jobID = getCurrentJobID(); task.htmlText = htmlText; task.baseURL = baseURL; try { m_tasksQueue.add(task); this.notifyAll(); } catch (Exception ex) { Tracer._error("Error putting a new ParserTask in the queue", ex); } }