History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QUARTZ-372
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: James House
Reporter: Jasper Rosenberg
Votes: 2
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Quartz Scheduler

Clarify Scheduler.getCurrentlyExecutingJobs()

Created: 17/Mar/06 09:48 AM   Updated: 31/Oct/07 08:47 PM
Component/s: Documentation
Affects Version/s: 1.6, 1.5.2
Fix Version/s: 1.6.1

File Attachments: 1. HTML File page600.html (26 kb)
2. HTML File page601.html (26 kb)
3. HTML File page602.html (26 kb)
4. HTML File page603.html (26 kb)
5. HTML File page604.html (26 kb)
6. HTML File page605.html (8 kb)
7. HTML File page606.html (8 kb)
8. HTML File page607.html (12 kb)
9. HTML File page608.html (24 kb)
10. HTML File page609.html (11 kb)
11. HTML File page610.html (9 kb)
12. HTML File page611.html (8 kb)
13. HTML File page612.html (7 kb)
14. HTML File page613.html (15 kb)
15. HTML File page614.html (23 kb)
16. HTML File page615.html (9 kb)
17. HTML File page616.html (20 kb)
18. HTML File page617.html (22 kb)
19. HTML File page618.html (26 kb)
20. HTML File page618.html (26 kb)
21. HTML File page619.html (14 kb)
22. HTML File page620.html (8 kb)
23. HTML File page621.html (7 kb)
24. HTML File page622.html (6 kb)
25. HTML File page623.html (8 kb)
26. HTML File page624.html (12 kb)
27. HTML File page625.html (6 kb)
28. HTML File page626.html (8 kb)
29. HTML File page627.html (18 kb)
30. HTML File page628.html (9 kb)
31. HTML File page629.html (26 kb)
32. HTML File page630.html (26 kb)
33. HTML File page631.html (26 kb)
34. HTML File page632.html (10 kb)
35. HTML File page633.html (6 kb)
36. HTML File page634.html (7 kb)
37. HTML File page635.html (27 kb)
38. HTML File page636.html (7 kb)
39. HTML File page637.html (21 kb)
40. HTML File page638.html (5 kb)
41. HTML File page639.html (26 kb)
42. HTML File page640.html (26 kb)
43. HTML File page641.html (27 kb)
44. HTML File page642.html (10 kb)
45. HTML File page643.html (7 kb)
46. HTML File page644.html (11 kb)
47. HTML File page645.html (9 kb)
48. HTML File page646.html (26 kb)
49. HTML File page647.html (6 kb)
50. HTML File page648.html (10 kb)
51. HTML File page649.html (7 kb)
52. HTML File page650.html (16 kb)
53. HTML File page651.html (10 kb)
54. HTML File page652.html (11 kb)
55. HTML File page653.html (7 kb)
56. HTML File page653.html (7 kb)
57. HTML File page654.html (10 kb)
58. HTML File page655.html (7 kb)
59. HTML File page656.html (10 kb)
60. HTML File page657.html (6 kb)
61. HTML File page658.html (26 kb)
62. HTML File page659.html (26 kb)
63. HTML File page660.html (6 kb)
64. HTML File page661.html (8 kb)
65. HTML File page662.html (7 kb)
66. HTML File page663.html (7 kb)
67. HTML File page664.html (6 kb)
68. HTML File page665.html (10 kb)
69. HTML File page666.html (23 kb)
70. HTML File page667.html (5 kb)
71. HTML File page668.html (5 kb)
72. HTML File page669.html (10 kb)
73. HTML File page670.html (7 kb)
74. HTML File page671.html (7 kb)
75. HTML File page672.html (6 kb)
76. HTML File page673.html (9 kb)
77. HTML File page674.html (26 kb)
78. HTML File page675.html (8 kb)
79. HTML File page676.html (9 kb)
80. HTML File page677.html (13 kb)
81. HTML File page678.html (7 kb)
82. HTML File page679.html (26 kb)
83. HTML File page680.html (26 kb)
84. HTML File page681.html (26 kb)
85. HTML File page682.html (26 kb)
86. HTML File page683.html (26 kb)
87. HTML File page683.html (26 kb)
88. HTML File page684.html (26 kb)
89. HTML File page684.html (26 kb)
90. HTML File page685.html (23 kb)
91. HTML File page686.html (9 kb)
92. HTML File page687.html (17 kb)
93. HTML File page688.html (26 kb)
94. HTML File page689.html (6 kb)
95. HTML File page690.html (26 kb)
96. HTML File page691.html (26 kb)
97. HTML File page692.html (26 kb)
98. HTML File page693.html (26 kb)
99. HTML File page694.html (26 kb)
100. HTML File page695.html (26 kb)
101. HTML File page696.html (26 kb)
102. HTML File page697.html (26 kb)
103. HTML File page698.html (9 kb)
104. HTML File page699.html (17 kb)
105. HTML File page700.html (13 kb)

Issue Links:
Related
 
This issue is related to:
QUARTZ-534 Cluster Aware List of currently execu... Major Open

Sub-Tasks  All   Open   
 Sub-Task Progress: 

 Description  « Hide
At the very least we should update the Scheduler.getCurrentlyExecutingJobs() Javadoc to make it clear that we are only returning jobs that are executing in this instance of the cluster.

The alternative is to make the method cluster aware (or add a new explicit method that is). In this case we could use the FIRED_TRIGGERS table to determine what is being processed in other instances, and merge the results with what is running in this instance. Like for RMI, the JobExecutionContexts returned from other instances would have no Scheduler or Job references.

 All   Comments   Change History      Sort Order:
Jasper Rosenberg - [22/May/06 12:01 PM ]
Since Scheduler.interrupt() also relies on getCurrentlyExecutingJobs(), we should also clarify its javadoc that it is only interrupting jobs running within this scheduler instance, not across the cluster.

James House - [31/Oct/07 08:47 PM ]
I'm going ahead and closing this. The docs have been clarified, and there's no practical way to implement this at least until the clustering mechanism is overhauled.