模块 mxlib.api

接口 MXScheduler

    • 方法详细资料

      • scheduleSycnDelayedTask

        default MXTask<Void> scheduleSycnDelayedTask​(@NotNull
                                                     @NotNull Runnable task,
                                                     long delay,
                                                     TimeUnit unit)
      • scheduleSycnDelayedTask

        <T> MXTask<T> scheduleSycnDelayedTask​(@NotNull
                                              @NotNull Callable<T> task,
                                              long delay,
                                              TimeUnit unit)
      • scheduleAsyncDelayedTask

        default MXTask<Void> scheduleAsyncDelayedTask​(@NotNull
                                                      @NotNull Runnable task,
                                                      long delay,
                                                      TimeUnit unit)
      • scheduleAsyncDelayedTask

        <T> MXTask<T> scheduleAsyncDelayedTask​(@NotNull
                                               @NotNull Callable<T> task,
                                               long delay,
                                               TimeUnit unit)
      • scheduleSyncMethod

        <T> MXTask<T> scheduleSyncMethod​(@NotNull
                                         @NotNull Callable<T> task)
      • cancelTask

        default void cancelTask​(MXTask task)
      • runTaskLater

        <T> MXTask<T> runTaskLater​(@NotNull
                                   @NotNull Callable<T> task,
                                   long delay,
                                   TimeUnit unit)
      • runTaskTimer

        <T> MXTask<T> runTaskTimer​(@NotNull
                                   @NotNull Callable<T> task,
                                   long delay,
                                   long loop,
                                   TimeUnit unit)
      • runTaskAsyncTimer

        <T> MXTask<T> runTaskAsyncTimer​(@NotNull
                                        @NotNull Callable<T> task,
                                        long delay,
                                        long loop,
                                        TimeUnit unit)
      • runTaskAsyncTimer

        default MXTask<Void> runTaskAsyncTimer​(@NotNull
                                               @NotNull Runnable task,
                                               long delay,
                                               long loop,
                                               TimeUnit unit)
      • shutdown

        default void shutdown()
      • isShutdown

        default boolean isShutdown()