¿cuál es la mejor manera de dejar un guión maravilloso prematuramente?cuál es la mejor manera de dejar un guión maravilloso prematuramente (excepto system.exit (0))
Una secuencia de comandos groovy lee una fila de un archivo de información determinado y luego hace algún trabajo de verificación, en caso de verificación falla (datos incoherentes) secuencia de comandos debe abandonar el flujo prematuramente. Luego sistema llamará de nuevo el script para leer la siguiente fila de la misma información de archivo
Código ejemplo:
read a row
try{
//make some verification here
}catch(Exception e){
logger("exception on something occurred "+e,e)
//here need to leave a groovy script prematurely
}
Para reiniciar donde lo dejó va a ser su problema ... ¿No puedes mover el bucle interior de lo que se llama el maravilloso, y acaba de comprobar cada línea en el ¿guión? O tal vez pasar el script un BufferedReader que se puede utilizar para leer las líneas, pero mantendrá el estado entre las invocaciones del script? –
Gracias por hacer un comentario, en mi caso el servidor está haciendo todo el trabajo de rutina – Toren
Si su captura de prueba no está dentro de otra trampa de prueba puede lanzar una nueva excepción –