我创建了一个使用 Quartz Scheduler 的 java 应用程序。我正在尝试使用 Apache.Commons.Daemon 将其包装在 Windows 服务中。守护进程需要一个启动和停止方法。在调用 stop 方法之前,start 方法不应完成。如果我使用 start 方法调用 Quartz Scheduler,start 方法完成,控制权被传递给 Quartz 库中的一个方法。
调度程序需要灵活(一周中的某些天和一天中的某些时间),但我不依赖于 Quartz。我需要能够运行应用程序,即使没有用户登录,但我没有绑定到 Apache.Commons.Daemon。
关于我如何处理这个问题的任何建议?
谢谢,雷蒙德