Java Doc for QuartzJobScheduler.java in  » Content-Management-System » apache-lenya-2.0 » org » apache » cocoon » components » cron » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » apache lenya 2.0 » org.apache.cocoon.components.cron 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.cocoon.components.cron.QuartzJobScheduler

All known Subclasses:   org.apache.cocoon.components.cron.CocoonQuartzJobScheduler,
QuartzJobScheduler
public class QuartzJobScheduler extends AbstractLogEnabled implements JobScheduler,Component,ThreadSafe,Serviceable,Configurable,Startable,Disposable,Contextualizable,Initializable(Code)
This component can either schedule jobs or directly execute one.
author:
   Giacomo Pati
version:
   CVS $Id: QuartzJobScheduler.java 433543 2006-08-22 06:22:54Z crossley $
since:
   2.1.1


Field Summary
final static  StringDATA_MAP_CONTEXT
    
final static  StringDATA_MAP_KEY_ISRUNNING
    
final static  StringDATA_MAP_LOGGER
    
final static  StringDATA_MAP_MANAGER
    
final static  StringDATA_MAP_NAME
    
final static  StringDATA_MAP_OBJECT
    
final static  StringDATA_MAP_OBJECTMAP
    
final static  StringDATA_MAP_PARAMETERS
    
final static  StringDATA_MAP_ROLE
    
final static  StringDATA_MAP_RUN_CONCURRENT
    
final static  StringDEFAULT_QUARTZ_JOB_GROUP
    
final static  StringDEFAULT_QUARTZ_SCHEDULER_NAME
    


Method Summary
public  voidaddJob(String name, Object job, String cronSpec, boolean canRunConcurrently, Parameters params, Map objects)
    
public  voidaddJob(String name, String jobrole, String cronSpec, boolean canRunConcurrently, Parameters params, Map objects)
    
public  voidaddJob(String name, Object job, String cronSpec, boolean canRunConcurrently)
    
public  voidaddJob(String name, String jobrole, String cronSpec, boolean canRunConcurrently)
    
public  voidaddPeriodicJob(String name, String jobrole, long period, boolean canRunConcurrently, Parameters params, Map objects)
     Schedule a period job.
public  voidaddPeriodicJob(String name, Object job, long period, boolean canRunConcurrently, Parameters params, Map objects)
     Schedule a periodic job.
public  voidconfigure(Configuration config)
    
public  voidcontextualize(Context context)
    
protected  JobDetailcreateJobDetail(String name, JobDataMap jobDataMap)
    
protected  JobcreateJobExecutor()
    
public  voiddispose()
    
public  booleanfireJob(Object job)
    
public  booleanfireJob(String jobrole)
    
public  booleanfireJob(Object job, Parameters params, Map objects)
    
public  booleanfireJob(String jobrole, Parameters params, Map objects)
    
public  voidfireJobAt(Date date, String name, Object job)
    
public  voidfireJobAt(Date date, String name, String jobrole)
    
public  voidfireJobAt(Date date, String name, Object job, Parameters params, Map objects)
    
public  voidfireJobAt(Date date, String name, String jobrole, Parameters params, Map objects)
    
public  String[]getJobNames()
    
public  JobSchedulerEntrygetJobSchedulerEntry(String jobname)
    
protected  JobDataMapinitDataMap(JobDataMap jobDataMap, String jobName, boolean concurent, Parameters params, Map objects)
    
public  voidinitialize()
    
public  voidremoveJob(String name)
    
public  voidservice(ServiceManager manager)
    
public  voidstart()
    
public  voidstop()
    

Field Detail
DATA_MAP_CONTEXT
final static String DATA_MAP_CONTEXT(Code)
Map key for the avalon context



DATA_MAP_KEY_ISRUNNING
final static String DATA_MAP_KEY_ISRUNNING(Code)
Map key for the run status



DATA_MAP_LOGGER
final static String DATA_MAP_LOGGER(Code)
Map key for the logger



DATA_MAP_MANAGER
final static String DATA_MAP_MANAGER(Code)
Map key for the service manager



DATA_MAP_NAME
final static String DATA_MAP_NAME(Code)
Map key for the job name



DATA_MAP_OBJECT
final static String DATA_MAP_OBJECT(Code)
Map key for the job object



DATA_MAP_OBJECTMAP
final static String DATA_MAP_OBJECTMAP(Code)
Map key for additional Object Map



DATA_MAP_PARAMETERS
final static String DATA_MAP_PARAMETERS(Code)
Map key for additional Parameters



DATA_MAP_ROLE
final static String DATA_MAP_ROLE(Code)
Map key for the component role



DATA_MAP_RUN_CONCURRENT
final static String DATA_MAP_RUN_CONCURRENT(Code)
Map key for the concurrent run property



DEFAULT_QUARTZ_JOB_GROUP
final static String DEFAULT_QUARTZ_JOB_GROUP(Code)
The group name



DEFAULT_QUARTZ_SCHEDULER_NAME
final static String DEFAULT_QUARTZ_SCHEDULER_NAME(Code)
The scheduler name





Method Detail
addJob
public void addJob(String name, Object job, String cronSpec, boolean canRunConcurrently, Parameters params, Map objects) throws CascadingException(Code)



addJob
public void addJob(String name, String jobrole, String cronSpec, boolean canRunConcurrently, Parameters params, Map objects) throws CascadingException(Code)



addJob
public void addJob(String name, Object job, String cronSpec, boolean canRunConcurrently) throws CascadingException(Code)



addJob
public void addJob(String name, String jobrole, String cronSpec, boolean canRunConcurrently) throws CascadingException(Code)



addPeriodicJob
public void addPeriodicJob(String name, String jobrole, long period, boolean canRunConcurrently, Parameters params, Map objects) throws CascadingException(Code)
Schedule a period job. Note that if a Job already has same name then it is overwritten.
Parameters:
  name - the name of the job
Parameters:
  jobrole - The Avalon components role name of the job itself
Parameters:
  period - Every period seconds this job is started
Parameters:
  canRunConcurrently - whether this job can run even previous scheduled runs are still running
Parameters:
  params - additional Parameters to be passed to the job
Parameters:
  objects - additional objects to be passed to the job
throws:
  CascadingException - in case of failures



addPeriodicJob
public void addPeriodicJob(String name, Object job, long period, boolean canRunConcurrently, Parameters params, Map objects) throws CascadingException(Code)
Schedule a periodic job. The job is started the first time when the period has passed. Note that if a job with the same name has already beed added it is overwritten.
Parameters:
  name - the name of the job
Parameters:
  job - The job object itself. It must implement either CronJob, Runnable or might also be an implementationspecific class (i.e. org.quartz.Job)
Parameters:
  period - Every period seconds this job is started
Parameters:
  canRunConcurrently - whether this job can run even previous scheduled runs are still running
Parameters:
  params - Additional Parameters to setup CronJob
Parameters:
  objects - A Map with additional object to setup CronJob



configure
public void configure(Configuration config) throws ConfigurationException(Code)



contextualize
public void contextualize(Context context) throws ContextException(Code)



createJobDetail
protected JobDetail createJobDetail(String name, JobDataMap jobDataMap)(Code)



createJobExecutor
protected Job createJobExecutor()(Code)



dispose
public void dispose()(Code)



fireJob
public boolean fireJob(Object job)(Code)



fireJob
public boolean fireJob(String jobrole)(Code)



fireJob
public boolean fireJob(Object job, Parameters params, Map objects) throws CascadingException(Code)



fireJob
public boolean fireJob(String jobrole, Parameters params, Map objects) throws CascadingException(Code)



fireJobAt
public void fireJobAt(Date date, String name, Object job) throws CascadingException(Code)



fireJobAt
public void fireJobAt(Date date, String name, String jobrole) throws CascadingException(Code)



fireJobAt
public void fireJobAt(Date date, String name, Object job, Parameters params, Map objects) throws CascadingException(Code)



fireJobAt
public void fireJobAt(Date date, String name, String jobrole, Parameters params, Map objects) throws CascadingException(Code)



getJobNames
public String[] getJobNames()(Code)



getJobSchedulerEntry
public JobSchedulerEntry getJobSchedulerEntry(String jobname)(Code)



initDataMap
protected JobDataMap initDataMap(JobDataMap jobDataMap, String jobName, boolean concurent, Parameters params, Map objects)(Code)



initialize
public void initialize() throws Exception(Code)



removeJob
public void removeJob(String name) throws NoSuchElementException(Code)



service
public void service(ServiceManager manager) throws ServiceException(Code)



start
public void start() throws Exception(Code)



stop
public void stop() throws Exception(Code)



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.