天天看點

Quartz Integration

Java Servlet

兩種方式,QuartzInitializerListener和QuartInitializerListener;用于在web環境中建立一個Scheduler單例。

Quartz 遠端管理

三種方式RMI,JMX和RestService,RestService還沒實作

rmi和jmx不能同時啟用

Quartz RMI中Client端建立的是RemoteScheduler,proxy端建立StdScheduler,邏輯在StdSchedulerFactory#initlize

Quartz JMX中Client端建立的是RemoteMBeanScheduler,proxy端建立StdScheduler,邏輯在StdSchedulerFactory#initlize

org.quartz.scheduler.rmi.export no  false
org.quartz.scheduler.rmi.registryHost no  'localhost'
org.quartz.scheduler.rmi.registryPort no  1099
org.quartz.scheduler.rmi.createRegistry no  'never'
org.quartz.scheduler.rmi.serverPort no  random
org.quartz.scheduler.rmi.proxy  no  false      
org.quartz.scheduler.jmx.export
org.quartz.scheduler.jmx.objectName
org.quartz.scheduler.jmx.proxy
org.quartz.scheduler.jmx.proxy.class