Jcrontab provides a scheduler system written in Java. The classes are designed to be fully embeddable and can be used in any project. It provides a servlet to be integrated with app-servers (Tomcat, resin, Jetty, etc.) with a load-on-startup servlet. It reads and stores the crontab table from a file but is designed to include EJB and any other DataSource. It includes a minimal Web interface, and is written to get maximum efficience and performance.
|Tags||Internet Web Utilities|
|Operating Systems||OS Independent|
Release Notes: Support for XML and Memory DataSources was added. Events and Processes logic were integrated. A Swing GUI was added, and about 20 bugs were corrected.
Release Notes: Default values were added to CrontabEntryBean to avoid nulls in SQLSource. GenericSQLSource was updated to effectively remove the CrontabEntryBean. org.jcrontab.data.tests.DAOTest was updated. Patches from Hans Benedict were applied. FileSource was updated to correctly remove the CrontabEntryBean. Junit tests were added to the ant build.xml. org.jcrontab.tests.TestDAO.java was removed.
Release Notes: Basic support for beans has been added. MANIFEST.MF has been changed to adapt it to the latest log4j. NativeExec now works on XP. Adapted to JDK 1.4.2. A few deprecation messages have been solved. The list of events is refreshed every X minutes, not hours. The 666565 patch has been added to GenericSQL. The classpath has been removed from MANIFEST.MF. The Jcrontab message has been improved to adapt it to the real behaviour.
Release Notes: org.jcrontab.log.NullLog and ClassLoader.getResourceAsStream() were added. toArray methods were added to CrontabBean and CrontabEntryBean. A few unused private variables were removed. A nasty bug with nativeExec in Windows was solved. Holidays Beans and Factories were added. Holidays logic was added to GenericSQL DAO. A nasty bug with days 31 was solved. Bussines Days were added to org.jcrontab.Crontab. HolidaysDAOTest was added.
Release Notes: This release includes support for seconds and years in SQLDataSource, adds support for WebLogic, fixes more bugs, and adds a new test.