IEntryUnits
in
ステータスUNIT登録のインタフェース
ステータスUNIT郡をインプリメントしてsetProtocolUnits、あるいはsetCommandUnitsメソッドへ渡すための定義
※グローバル関数名指定も可
Table of Contents
Methods
- getQueueList() : array<string|int, mixed>
- キューリストの取得
- getUnitList() : array<string|int, mixed>
- ステータスUNITリストの取得
Methods
getQueueList()
キューリストの取得
public
getQueueList() : array<string|int, mixed>
Return values
array<string|int, mixed> —キュー名のリスト
getUnitList()
ステータスUNITリストの取得
public
getUnitList(string $p_que) : array<string|int, mixed>
Parameters
- $p_que : string
-
キュー名
Return values
array<string|int, mixed> —― キュー名に対応するUNITリスト
― UNITリストフォーマット⇒[['status' => ステータス名,'unit' => ステータスUNITの関数],...]
【ステータスUNIT関数仕様(※1)】
引数1:SocketManagerParameter(※2) $p_param UNITパラメータ
戻り値:string 遷移先のステータス名 or null(処理終了)
(※1)エラー発生時はSocketManagerParameterクラスの下記メソッドを使って処理を中断、あるいは接続を切断できる
― throwBreakメソッド(現行UNITの処理を中断)
― emergencyShutdownメソッド(即時切断)
(※2)当該クラス、あるいは当該クラスを継承したクラスも指定可