protected abstract class ExtTrigExecutionContext.DFPBase
extends java.lang.Object
DataFlowComponentのAction定義用抽象クラスです。
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
int | 
ec_id
ExecutionContextのID 
 | 
StateMachine<LifeCycleState,ExtTrigExecutionContext.DFPBase> | 
m_sm
ExecutionContextのStateMachine 
 | 
| コンストラクタと説明 | 
|---|
ExtTrigExecutionContext.DFPBase(int id)
コンストラクタです。 
 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
LifeCycleState | 
get_state()
現在の状態を取得します。 
 | 
abstract void | 
on_aborting(StateHolder st)
コンポーネントのabort時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_activated(StateHolder st)
コンポーネントのactivate時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_deactivated(StateHolder st)
コンポーネントのdeactivate時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_error(StateHolder st)
コンポーネントがerror状態の時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_execute(StateHolder st)
コンポーネント実行時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_rate_changed()
ExecutionContextの実行周期変更時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_reset(StateHolder st)
コンポーネントreset時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_shutdown()
ExecutionContextのstop時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_startup()
ExecutionContextのstart時に呼ばれる抽象メソッドです。 
 | 
abstract void | 
on_state_update(StateHolder st)
コンポーネントの実行時に呼ばれる抽象メソッドです。 
 | 
void | 
worker_do()  | 
void | 
worker_post()  | 
void | 
worker_pre()  | 
void | 
worker()
ExecutionContextの状態遷移用ワーカーです。 
 | 
public int ec_id
ExecutionContextのID
public StateMachine<LifeCycleState,ExtTrigExecutionContext.DFPBase> m_sm
ExecutionContextのStateMachine
public ExtTrigExecutionContext.DFPBase(int id)
コンストラクタです。
id - ExecutionContextのIDpublic abstract void on_startup()
ExecutionContextのstart時に呼ばれる抽象メソッドです。
public abstract void on_shutdown()
ExecutionContextのstop時に呼ばれる抽象メソッドです。
public abstract void on_activated(StateHolder st)
コンポーネントのactivate時に呼ばれる抽象メソッドです。
public abstract void on_deactivated(StateHolder st)
コンポーネントのdeactivate時に呼ばれる抽象メソッドです。
public abstract void on_aborting(StateHolder st)
コンポーネントのabort時に呼ばれる抽象メソッドです。
public abstract void on_error(StateHolder st)
コンポーネントがerror状態の時に呼ばれる抽象メソッドです。
public abstract void on_reset(StateHolder st)
コンポーネントreset時に呼ばれる抽象メソッドです。
public abstract void on_execute(StateHolder st)
コンポーネント実行時に呼ばれる抽象メソッドです。
public abstract void on_state_update(StateHolder st)
コンポーネントの実行時に呼ばれる抽象メソッドです。
public abstract void on_rate_changed()
ExecutionContextの実行周期変更時に呼ばれる抽象メソッドです。
public void worker()
ExecutionContextの状態遷移用ワーカーです。
public void worker_pre()
public void worker_do()
public void worker_post()
public LifeCycleState get_state()
現在の状態を取得します。