|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectmy_util.FacilityAgentControlBlock
Facility により活性化状態などを管理される FacilityAgent インスタンス毎の処理ステータス、割込み原因と管理情報 ( Facility 名称、FacilityAgent 名称・ID、応答キュー長) などを 保持する共有化オブジェクトです。
Facility
,
FacilityAgent
,
Sharable
フィールドの概要 | |
protected FacilityAgent |
agent
エージェント FacilityAgent |
protected int |
agid
この管理ブロックに関連付けられた FacilityAgent の ID |
protected java.lang.String |
agname
この管理ブロックに関連付けられた FacilityAgent の名称 |
protected Facility |
fac
この FacilityAgent 管理ブロックが属する Facility |
protected static int |
IDLE
エージェントの状態: 生成直後のスレッドと関連付けられた状態 |
protected static int |
INIT
エージェントの状態: 初期化処理を行っている状態 |
protected int |
interrupt_cause
割込み原因をビット・マスクとして保持する |
protected static int |
NONE
エージェントの状態: 生成直後のスレッドと関連付けられていない状態 |
protected static int |
NOTHING
割込み原因: 割込みが発生していないことを示す |
protected static int |
PROC
エージェントの状態: 要求コマンドの処理を行っている状態 |
protected int |
resq_len
この管理ブロックに関連付けられた FacilityAgent の応答キュー長 |
protected static int |
RESU
エージェントの状態: 中断状態からの復帰理を行っている状態 |
protected static int |
RESUME
割込み原因: 復帰処理を要求する割込みが発生したことを示す |
protected int |
status
エージェントの状態を保持する |
protected static int |
SUSP
エージェントの状態: 中断処理を行っている状態 |
protected static int |
SUSPEND
割込み原因: 中断処理を要求する割込みが発生したことを示す |
protected static int |
TERM
エージェントの状態: 停止処理を行っている状態 |
protected static int |
TERMINATE
割込み原因: 停止処理を要求する割込みが発生したことを示す |
protected java.lang.Thread |
thr
エージェントを実行しているスレッド |
protected static int |
WAIT
エージェントの状態: キュー入出力処理を行っている状態 |
protected static int |
ZOMB
エージェントの状態: 停止処理が完了した(ゾンビ)状態 |
コンストラクタの概要 | |
FacilityAgentControlBlock()
|
メソッドの概要 | |
boolean |
initialize(java.lang.String[] vals)
Sharable インタフェースの実装必須なメソッド。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected Facility fac
protected java.lang.String agname
protected int agid
protected int resq_len
protected static final int NOTHING
protected static final int SUSPEND
protected static final int RESUME
protected static final int TERMINATE
protected int interrupt_cause
protected static final int NONE
protected static final int IDLE
protected static final int INIT
protected static final int SUSP
protected static final int RESU
protected static final int WAIT
protected static final int PROC
protected static final int TERM
protected static final int ZOMB
protected int status
protected java.lang.Thread thr
protected FacilityAgent agent
コンストラクタの詳細 |
public FacilityAgentControlBlock()
メソッドの詳細 |
public boolean initialize(java.lang.String[] vals)
Sharable
内の initialize
vals
- 初期化値を文字列配列で指定します
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |