public abstract class PeriodicTaskBase
extends java.lang.Thread
コンストラクタと説明 |
---|
PeriodicTaskBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
abstract void |
_finalize()
タスク実行を終了する。
|
abstract int |
_resume()
中断されているタスクを再開する。
|
abstract int |
_suspend()
タスク実行を中断する。
|
abstract void |
activate()
タスク実行を開始する。
|
abstract void |
executionMeasure(boolean value)
タスク関数実行時間計測を有効にする。
|
abstract void |
executionMeasureCount(int n)
タスク関数実行時間計測周期用純粋仮想関数。
|
abstract TimeMeasure.Statistics |
getExecStat()
タスク関数実行時間計測結果を取得する。
|
abstract TimeMeasure.Statistics |
getPeriodStat()
タスク周期時間計測結果を取得する。
|
abstract void |
periodicMeasure(boolean value)
タスク周期時間計測を有効にする。
|
abstract void |
periodicMeasureCount(int n)
タスク周期時間計測周期用純粋仮想関数。
|
abstract void |
setPeriod(double period)
タスク実行周期をセットする。
|
abstract void |
setPeriod(TimeValue period)
タスク実行周期をセットする。
|
abstract boolean |
setTask(java.lang.Object obj)
タスク実行関数をセットする。
|
abstract boolean |
setTask(java.lang.Object obj,
boolean delete_in_dtor)
タスク実行関数をセットする。
|
abstract boolean |
setTask(java.lang.Object obj,
java.lang.String func)
タスク実行関数をセットする。
|
abstract boolean |
setTask(java.lang.Object obj,
java.lang.String func,
boolean delete_in_dtor)
タスク実行関数をセットする。
|
abstract void |
signal()
中断されているタスクを1周期だけ実行する。
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public abstract void activate()
タスク実行を開始する純粋仮想関数
public abstract void _finalize()
タスク実行を終了する純粋仮想関数。
public abstract int _suspend()
タスク実行を中断する純粋仮想関数。
public abstract int _resume()
中断されているタスクを再開する純粋仮想関数。
public abstract void signal()
中断されているタスクを1周期だけ実行する純粋仮想関数。
public abstract boolean setTask(java.lang.Object obj, boolean delete_in_dtor)
タスク実行関数をセットする純粋仮想関数。
obj
- オブジェクト。
delete_in_dtor
- 削除フラグ
public abstract boolean setTask(java.lang.Object obj)
タスク実行関数をセットする純粋仮想関数。
obj
- オブジェクト
public abstract boolean setTask(java.lang.Object obj, java.lang.String func)
タスク実行関数をセットする純粋仮想関数。
obj
- オブジェクト
func
- 関数名
public abstract boolean setTask(java.lang.Object obj, java.lang.String func, boolean delete_in_dtor)
タスク実行関数をセットする純粋仮想関数。
obj
- オブジェクト
func
- 関数名
delete_in_dtor
- 削除フラグ
public abstract void setPeriod(double period)
タスク実行周期をセットする純粋仮想関数。
period
- 実行周期
public abstract void setPeriod(TimeValue period)
タスク実行周期をセットする純粋仮想関数。
period
- 実行周期
public abstract void executionMeasure(boolean value)
タスク関数実行時間計測を有効にする純粋仮想関数。
value
- フラグ(true: 有効, false: 無効)
public abstract void executionMeasureCount(int n)
タスク関数実行時間計測周期用純粋仮想関数。
n
- 計測周期
public abstract void periodicMeasure(boolean value)
タスク周期時間計測を有効にする純粋仮想関数。
value
- フラグ(true: 有効, false: 無効)
public abstract void periodicMeasureCount(int n)
タスク周期時間計測周期用純粋仮想関数。
n
- 計測周期
public abstract TimeMeasure.Statistics getExecStat()
タスク関数実行時間計測結果を取得する純粋仮想関数。
public abstract TimeMeasure.Statistics getPeriodStat()
タスク周期時間計測結果を取得する純粋仮想関数。