public class FNRuntimeUtil
extends java.lang.Object
| Constructor and Description |
|---|
FNRuntimeUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
dayRunner(@NotNull java.util.Timer timer,
@NotNull java.util.concurrent.Executor executor,
@NotNull java.util.Date date,
@NotNull java.lang.Runnable runnable)
指定の日付時刻に実行
|
static void |
delayRunner(@NotNull java.util.Timer timer,
@NotNull java.util.concurrent.Executor executor,
@NotNull java.util.concurrent.TimeUnit delayTimeUnit,
long delayDuration,
@NotNull java.lang.Runnable runnable)
指定時間後に遅れて実行
|
static void |
kill()
このクラスで登録したタスクをすべて停止
|
static void |
loopDayRunner(@NotNull java.util.Timer timer,
@NotNull java.util.concurrent.Executor executor,
@Range(from=0L,to=23L) int hours,
@Range(from=0L,to=59L) int minutes,
@Range(from=0L,to=59L) int second,
@NotNull java.lang.Runnable runnable)
1日ごとに決まった時間に実行
|
static void |
loopDayRunner(@NotNull java.util.Timer timer,
@NotNull java.util.concurrent.Executor executor,
@Range(from=0L,to=23L) int hours,
@Range(from=0L,to=59L) int minutes,
@NotNull java.lang.Runnable runnable)
1日ごとに決まった時間に実行
|
static void |
loopRunner(@NotNull java.util.Timer timer,
@NotNull java.util.concurrent.Executor executor,
boolean startDelay,
@NotNull java.util.concurrent.TimeUnit delayTimeUnit,
long delayDuration,
@NotNull java.lang.Runnable runnable)
指定時間ごとに繰り返して実行
|
static void |
loopRunner(@NotNull java.util.Timer timer,
@NotNull java.util.concurrent.Executor executor,
@NotNull java.util.concurrent.TimeUnit delayTimeUnit,
long delayDuration,
@NotNull java.lang.Runnable runnable)
指定時間ごとに繰り返して実行
|
static java.util.concurrent.CompletableFuture<java.lang.Void> |
multipleRun(int max,
java.lang.Runnable runnable,
java.lang.Runnable... runnables)
Deprecated.
|
static java.util.concurrent.CompletableFuture<java.lang.Void> |
multipleRun(java.lang.Runnable runnable,
java.lang.Runnable... runnables)
Deprecated.
|
static java.util.concurrent.CompletableFuture<java.lang.Void> |
multipleRun(java.lang.String threadName,
int max,
java.lang.Runnable runnable,
java.lang.Runnable... runnables)
Deprecated.
|
static java.util.concurrent.CompletableFuture<java.lang.Void> |
multipleRun(java.lang.String threadName,
java.lang.Runnable runnable,
java.lang.Runnable... runnables)
Deprecated.
|
static void |
oneDayClockTimer(int hours,
int minutes,
java.lang.Runnable runnable) |
static void |
oneDayClockTimer(int hours,
int minutes,
java.lang.Runnable runnable,
boolean daemon) |
public static void loopDayRunner(@NotNull
@NotNull java.util.Timer timer,
@NotNull
@NotNull java.util.concurrent.Executor executor,
@Range(from=0L,to=23L) int hours,
@Range(from=0L,to=59L) int minutes,
@NotNull
@NotNull java.lang.Runnable runnable)
timer - タイマーexecutor - エクスキューターhours - 時minutes - 分runnable - 実行public static void loopDayRunner(@NotNull
@NotNull java.util.Timer timer,
@NotNull
@NotNull java.util.concurrent.Executor executor,
@Range(from=0L,to=23L) int hours,
@Range(from=0L,to=59L) int minutes,
@Range(from=0L,to=59L) int second,
@NotNull
@NotNull java.lang.Runnable runnable)
timer - タイマーexecutor - エクスキューターhours - 時minutes - 分second - 秒runnable - 実行public static void dayRunner(@NotNull
@NotNull java.util.Timer timer,
@NotNull
@NotNull java.util.concurrent.Executor executor,
@NotNull
@NotNull java.util.Date date,
@NotNull
@NotNull java.lang.Runnable runnable)
timer - タイマーexecutor - エクスキューターdate - 日付時刻runnable - 実行public static void loopRunner(@NotNull
@NotNull java.util.Timer timer,
@NotNull
@NotNull java.util.concurrent.Executor executor,
@NotNull
@NotNull java.util.concurrent.TimeUnit delayTimeUnit,
long delayDuration,
@NotNull
@NotNull java.lang.Runnable runnable)
timer - タイマーexecutor - エクスキューターdelayTimeUnit - 時間単位delayDuration - 間隔runnable - 実行public static void loopRunner(@NotNull
@NotNull java.util.Timer timer,
@NotNull
@NotNull java.util.concurrent.Executor executor,
boolean startDelay,
@NotNull
@NotNull java.util.concurrent.TimeUnit delayTimeUnit,
long delayDuration,
@NotNull
@NotNull java.lang.Runnable runnable)
timer - タイマーexecutor - エクスキューターstartDelay - 最初に間隔を開けるかどうかdelayTimeUnit - 時間単位delayDuration - 間隔runnable - 実行public static void delayRunner(@NotNull
@NotNull java.util.Timer timer,
@NotNull
@NotNull java.util.concurrent.Executor executor,
@NotNull
@NotNull java.util.concurrent.TimeUnit delayTimeUnit,
long delayDuration,
@NotNull
@NotNull java.lang.Runnable runnable)
timer - タイマーexecutor - エクスキューターdelayTimeUnit - 時間単位delayDuration - 遅れrunnable - 実行public static void oneDayClockTimer(int hours,
int minutes,
java.lang.Runnable runnable)
public static void oneDayClockTimer(int hours,
int minutes,
java.lang.Runnable runnable,
boolean daemon)
@Deprecated
public static java.util.concurrent.CompletableFuture<java.lang.Void> multipleRun(java.lang.Runnable runnable,
java.lang.Runnable... runnables)
runnable - 実行runnables - 実行@Deprecated
public static java.util.concurrent.CompletableFuture<java.lang.Void> multipleRun(java.lang.String threadName,
java.lang.Runnable runnable,
java.lang.Runnable... runnables)
threadName - スレッド名runnable - 実行runnables - 実行@Deprecated
public static java.util.concurrent.CompletableFuture<java.lang.Void> multipleRun(int max,
java.lang.Runnable runnable,
java.lang.Runnable... runnables)
max - 最大同時threadrunnable - 実行runnables - 実行@Deprecated
public static java.util.concurrent.CompletableFuture<java.lang.Void> multipleRun(java.lang.String threadName,
int max,
java.lang.Runnable runnable,
java.lang.Runnable... runnables)
threadName - スレッド名max - 最大同時threadrunnable - 実行runnables - 実行public static void kill()