Cómo detener la ejecución del siguiente subproceso en un ScheduledThreadPoolExecutor
Tengo un ScheduledThreadPoolExecutor que tiene un hilo y se ejecuta por cada 30 segundos.
Ahora, si el subproceso actual en ejecución arroja alguna excepción, entonces debo asegurarme de que el siguiente subproceso no se ejecute y que el ScheduledThreadPoolExecutor esté inactivo.
¿Cómo logro esto?