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, yieldpublic 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()
タスク周期時間計測結果を取得する純粋仮想関数。