私の方法の1つで、割り込み例外と実行例外が来ています。こんな感じでトライキャッチを入れました。
try{
//my code
}catch(InterruptedException|ExecutionException e)
Log.error(" logging it");
throw new MonitoringException("it failed" , e)
//monitoringexception extends RunTimeException
また、私のメソッドでは、スローInterruptedException,ExecutionException
ソナーで重大なエラーを下回っています-このメソッドを再度中断するか、「InterruptedException
」を再スローしてください
誰でもこれを修正する方法を知っています。
すぐに助けてください。
再中断するには:
try{
//some code
} catch (InterruptedException ie) {
logger.error("InterruptedException: ", ie);
Thread.currentThread().interrupt();
} catch (ExecutionException ee) {
logger.error("ExecutionException: ",ee);
}