Hola tengo un proyecto desarrollado en Java consta de lo siguiente:
Trabaja con base de datos mysql.
El la Base de dats existe una tabla Horario_programacion <--- en esta tabla se encuentra registrada los horarios de los programas que se grabaran.
Ejemplo:
DE 6 :00 AM ----------- 9:00 AM <-------------- NOTICIERO DE LAS MAÑANAS
Este programa se graba durante ese lapso de tiempo , lo que java hace es grabar el programa y al terminar crear su archivo mp3.
Este proyecto trabaja con hilos de grabacion y servidores sockets , hasta ai esta todo bien graba , pero ahora lo que hay que corregir es lo siguiente.
No debe grabar programas que tengan como nombres LIBRE ------ SECUENCIA <---- el programa debe excluir y no debe grabar y solo grabar el que sigue.
Ahora otro detalle es corregir si dentro de la programacion no se considera un horario debe trabajar sin problemas ejemplo:
6:00 - 9:00 <-- Noticiero Mañanas
11:00- 13:00 <--- Noticiero Medio dia
ENTRE LAS 9 Y 11 HRS NO HAY PROGRAMA Y EL SOFTWARE DEBE RESPETAR ESO Y NO DEBE CREAR ERRORES
De igual manera si tenemos programas entre un día y otro ejemplo.
22:00 -- 1:00 <---- las 22 pertenece a martes y las 1:00 a Miercoles entre cambio de horas debe grabar y no tener errores,
el proyecto esta en [login to view URL]
Tu problema si no me equivoco es la forma en que estás intentando procesar las excepciones del programa, a la hora de analizar qué cosas debe grabar y qué cosas no. Vivo en una zona GMT -3 así que mañana con tiempo voy a observar el proyecto. Me gustaría poder hablar contigo para ayudarte a solucionarlo. Saludos!