Java 邮件调度程序

Java Scheduler to Mail

鉴于我有两个预定组件类 分别上传文件。 我为他们每个人创建了一个发送电子邮件的方法,以便在发生任何上传异常时向自己发送提醒电子邮件。

流程是这样的:

调度器一---如果上传过程中出现异常--->异常后发送邮件

调度器二---上传异常--->异常后发送邮件

现在我想升级为

调度器一 + 调度器二 --if exception--> 在两个调度程序后发送邮件

尽管如此,我该怎么做?

你用 case 听起来很奇怪。调度程序 运行 独立。因此,如果您想在两者之间共享信息(抛出异常),则必须将此信息存储在某个地方。在 运行 时间内数据库中的条目或保存在全局变量中。

不过,我建议您将两个调度程序合并为一个。如果它们不是独立的,为什么要划分代码?它使您免于在需要连接调度程序的地方创建这些 hack