模块 org.redkale

接口 ScheduledManager

  • 所有已知实现类:
    ScheduleManagerService

    public interface ScheduledManager
    定时管理器

    详情见: https://redkale.org

    从以下版本开始:
    2.8.0
    作者:
    zhangjx
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      List<Object> execute​(String scheduleName, boolean all)
      执行所有宿主对象中指定的任务名
      void schedule​(Object service)
      开启宿主对象中所有的定时任务方法.
      int start​(String scheduleName)
      开启所有宿主对象中指定的任务名
      int stop​(String scheduleName)
      关闭所有宿主对象中指定的任务名
      void unschedule​(Object service)
      关闭宿主对象中所有的定时任务方法
    • 方法详细资料

      • schedule

        void schedule​(Object service)
        开启宿主对象中所有的定时任务方法. 存在定时任务方法返回true,否则返回false
        参数:
        service - 宿主对象
      • start

        int start​(String scheduleName)
        开启所有宿主对象中指定的任务名
        参数:
        scheduleName - 定时任务名称
        返回:
        返回任务数量
        另请参阅:
        Scheduled.name()
      • execute

        List<Object> execute​(String scheduleName,
                             boolean all)
        执行所有宿主对象中指定的任务名
        参数:
        scheduleName - 定时任务名称
        all - 是执行所有同名任务还是只执行其中任意一个
        返回:
        结果集合
        另请参阅:
        Scheduled.name()
      • unschedule

        void unschedule​(Object service)
        关闭宿主对象中所有的定时任务方法
        参数:
        service - 宿主对象
      • stop

        int stop​(String scheduleName)
        关闭所有宿主对象中指定的任务名
        参数:
        scheduleName - 定时任务名称
        返回:
        返回任务数量
        另请参阅:
        Scheduled.name()