Я использую стратегию перезапуска по умолчанию для своих заданий, и она отлично работает в случае проблем, которые могут быть решены через некоторое время (нет сети, недостаточно памяти, Kafka недоступен и т. Д.). Однако, Есть некоторые исключения, которые обычно означают ошибку в коде (например, NullPointerException или любую другую необработанную), и в таких случаях я не хочу применять какую-либо стратегию перезапуска, так как любое количество перезапусков не решит проблему.
Можно ли в таких случаях остановить работу изнутри, несмотря на настроенную стратегию?