java里中断睡眠的代码_在运行spring批处理作业时,Java.lang.InterruptedException睡眠中断...

我正在与春季启动。

我写了一个spring批处理作业,其中我创建了一个单独的线程,用于从处理器处理的项目发送作者的电子邮件。但在我的电子邮件执行之前。我得到以下异常

b - 2017-07-21 15:58:26,530 [Thread-1] DEBUG o.a.h.i.c.PoolingClientConnectionManager - Connection manager is shutting down

web - 2017-07-21 15:58:26,532 [Thread-1] DEBUG o.a.h.i.c.PoolingClientConnectionManager - Connection manager shut down

web - 2017-07-21 15:58:26,547 [java-sdk-http-connection-reaper] DEBUG c.a.http.IdleConnectionReaper - Reaper thread:其次是

java.lang.InterruptedException: sleep interrupted

at java.lang.Thread.sleep(Native Method) ~[na:1.8.0_131]

at com.amazonaws.http.IdleConnectionReaper.run(IdleConnectionReaper.java:112) ~[aws-java-sdk-core-1.9.27.jar:na]

web - 2017-07-21 15:58:26,548 [java-sdk-http-connection-reaper] DEBUG c.a.http.IdleConnectionReaper - Shutting down reaper thread.这会终止我的批处理作业的执行而不发送任何电子邮件。最初,我试图通过调用使用@Async注释的服务方法来发送作者的电子邮件。这导致了这个例外。

然后我尝试从我自己的线程调用相同的服务方法。但例外情况仍然如此。

如果我同步发送电子邮件,情况会很好。问题在于异步执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值