【发布时间】:2014-11-04 15:57:13
【问题描述】:
我有一个用于存储 JDBC 连接的对象。简单来说,这个对象充当 JDBC 连接池管理器。我有几个石英作业和几个使用 Spring 的应用程序上下文配置的调度程序。我希望能够与每个作业共享此对象引用。该对象使用同步方法设置以确保线程安全。我还设置了每个作业以在执行后保留数据。
我知道 JobDataMap 只能用于基元和字符串,它似乎不是一个选项。我希望能够创建这个对象。然后我想将对象引用传递给每个作业。每个并发作业都将共享这个相同的引用。这可以防止每个作业具有唯一的对象引用。
我可以从哪里着手实现这个目标?它是完全在 Quartz/Spring 领域之外的东西吗?
谢谢
【问题讨论】:
标签: java multithreading spring connection-pooling