为了账号安全,请及时绑定邮箱和手机立即绑定

Quartz执行定时job后如何将结果返回?

Quartz执行定时job后如何将结果返回?

千万里不及你 2019-03-27 10:15:02
用Quartz做定时任务调度需求是这样的,以整点时间戳为文件名,每隔一小时创建一个文件,在这一小时内不断的写文件,达到下一小时关闭当前文件句柄和流,并以当前整点小时创建新文件现在可以用JobDataMap将数据传入execute方法,可是在execute中创建文件后,文件句柄和流如何传出,可供读写线程再次操作?求高人解答!
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

写一个单例服务类,服务类两个成员变量,一个是文件句柄,一个是流,可get可set。把它作为spring的一个bean,在quartz和你的读写线程都注入这个bean。quartz里面用set来改句柄和流,读写线程用get来读


查看完整回答
反对 回复 2019-04-23
  • 1 回答
  • 0 关注
  • 1137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信