• 大小: 4.1MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-17
  • 语言: Java
  • 标签: quartz  2.2.0  定时调度  

资源简介

官方quartz 2.2.0 jar包,用来实现定时作业任务调度

资源截图

代码片段和文件信息


/* 
 * Copyright 2001-2009 Terracotta Inc. 
 * 
 * Licensed under the Apache License Version 2.0 (the “License“); you may not 
 * use this file except in compliance with the License. You may obtain a copy 
 * of the License at 
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0 
 *   
 * Unless required by applicable law or agreed to in writing software 
 * distributed under the License is distributed on an “AS IS“ BASIS WITHOUT 
 * WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. See the 
 * License for the specific language governing permissions and limitations 
 * under the License.
 * 
 */

package org.quartz;

/**
 * An interface to be implemented by objects that define spaces of time during 
 * which an associated {@link Trigger} may (not) fire. Calendars 
 * do not define actual fire times but rather are used to limit a 
 * Trigger from firing on its normal schedule if necessary. Most 
 * Calendars include all times by default and allow the user to specify times 
 * to exclude. 
 * 
 * 

As such it is often useful to think of Calendars as being used to exclude a block
 * of time - as opposed to include a block of time. (i.e. the 
 * schedule "fire every five minutes except on Sundays" could be 
 * implemented with a SimpleTrigger and a 
 * WeeklyCalendar which excludes Sundays)


 * 
 * 

Implementations MUST take care of being properly Cloneable 
 * and Serializable.


 * 
 * @author James House
 * @author Juergen Donnerstag
 */
public interface Calendar extends java.io.Serializable java.lang.Cloneable {

    /*
     * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     * 
     * Constants.
     * 
     * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     */

    int MONTH = 0;

    /*
     * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     * 
     * Interface.
     * 
     * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     */

    /**
     * 


     * Set a new base calendar or remove the existing one.
     * 


     */
    void setbaseCalendar(Calendar baseCalendar);

    /**
     * 


     * Get the base calendar. Will be null if not set.
     * 


     */
    Calendar getbaseCalendar();

    /**
     * 


     * Determine whether the given time (in milliseconds) is ‘included‘ by the
     * Calendar.
     * 


     */
    boolean isTimeIncluded(long timeStamp);

    /**
     * 


     * Determine the next time (in milliseconds) that is ‘included‘ by the
     * Calendar after the given time.
     * 


     */
    long getNextIncludedTime(long timeStamp);

    /**
     * 


     * Return the description given to the Calendar instance by
     * its creator (if any).
     * 


     * 
     * @return null if no description was set.
     */
    String getDescription();

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4485  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_cloudscape.sql

     文件       6747  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_cubrid.sql

     文件       4871  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_db2.sql

     文件       5329  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_db2_v72.sql

     文件       4522  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_db2_v8.sql

     文件       4239  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_db2_v95.sql

     文件       5895  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_derby.sql

     文件       4257  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_derby_previous.sql

     文件       5235  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_firebird.sql

     文件       6045  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_h2.sql

     文件       4731  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_hsqldb.sql

     文件       4793  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_hsqldb_old.sql

     文件       4767  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_informix.sql

     文件       5241  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_mysql.sql

     文件       6851  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_mysql_innodb.sql

     文件       7946  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_oracle.sql

     文件       5450  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_pointbase.sql

     文件       6698  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_postgres.sql

     文件       4731  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_sapdb.sql

     文件       4570  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_solid.sql

     文件      10694  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_sqlServer.sql

     文件       9029  2013-06-30 04:38  quartz-2.2.0\docs\dbTables\tables_sybase.sql

     文件       5109  2013-06-30 04:38  quartz-2.2.0\docs\images\quartzEJS.jpg

     文件      13384  2013-06-30 04:38  quartz-2.2.0\docs\images\quartzEJS.png

     文件      15198  2013-06-30 04:38  quartz-2.2.0\docs\images\quartzEJS_lg.jpg

     文件         24  2013-06-30 04:38  quartz-2.2.0\examples\bin\addpath.bat

     文件        399  2013-06-30 04:38  quartz-2.2.0\examples\bin\buildcp.bat

     文件        496  2013-06-30 04:38  quartz-2.2.0\examples\bin\buildcp.sh

     文件        231  2013-06-30 04:38  quartz-2.2.0\examples\bin\readme.txt

     文件        541  2013-06-30 04:38  quartz-2.2.0\examples\example1\basics_readme.txt

............此处省略1173个文件信息

评论

共有 条评论