|
|
1
1
我有一些将Quartz集成到Weblogic(抱歉,没有jboss经验)应用服务器的经验。石英有一个内置的监听器 class 这将在自动配置Quartz调度程序的服务器启动时调用(根据J2EE规范)。然后在另一个启动类中,您可以检索该调度程序,添加作业并开始为这些作业提供服务。 您通常不需要担心线程池,Quartz也可以自己处理这一切。它从启动时的属性文件中获取信息,您可以定义或使用quartz附带的默认属性文件。我一直在使用默认值,因为它符合我的目的。 至于定义作业,您可以创建作业类并从中调用EJB。这相当简单。 为了您的阅读乐趣: Cookbook containing lots of code snippets
|
|
|
2
1
好消息!JBoss已经有了一个内置的调度程序。
http://www.jboss.org/community/wiki/Scheduler JBoss实现最好的部分是它基于MBean规范,这意味着您可以在运行时创建/更新/删除计划任务。 |
|
|
3
1
好的,很抱歉,我在Jboss Seam的源代码中找到了我所需要的: QuartzDispatcher 创造 QuartzTriggerHandle wich在指定的时间和日期触发seam事件,并可手动暂停、恢复和停止。我在想要执行的方法上使用@observer。
|
|
|
4
0
正如Poindexter所指出的 Quartz documentation 有很好的起点: Tutorial for Developing with Quartz Examples of Usage Cook Book (Quick How-Tos in the form of code examples) 这个 What Is Quartz 这篇文章也很好(即使现在有点旧)。 How to configure a Quartz service 在JBossWiki上。 |