我有一个嵌入了Quartz.Net的Windows服务,但似乎找不到在Quartz.Net作业中创建对实例化对象的引用的方法......
当Windows服务启动时,它会实例化一些对象以进行日志记录,数据库访问和其他目的,因此我希望我的Quartz.Net作业使用这些已经实例化的对象,而不是创建自己的这些对象实例.但是,Quartz.Net作业由调度程序使用无参数构造函数实例化,因此无法使用构造函数传递引用.
我是否必须创建自己的JobFactory实现,这是实现此目的的唯一方法吗?
小智 1
不同的上下文(Linux/JAVA),但创建您自己的继承自 Quartz 的工厂。重写方法“createScheduler”。调用 super 方法,将实例保存在静态(同步)哈希映射中。编写静态方法以按名称获取实例。
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |