Page History
コンストラクタ
DataQueue ( String library, String queue )
メソッド
...
| Code Block |
|---|
String getEncoding ()
String check ()
String check ( String authority )
int getKeyLength ()
int getMessageLength ()
boolean clear ()
boolean clear ( String key )
boolean write ( String data )
boolean write ( byte |
...
[ |
...
] data )
boolean write ( String key, String data )
boolean write ( String key, byte |
...
[ |
...
] data )
byte |
...
[ |
...
] read ( int waitTime )
byte |
...
[ |
...
] read ( String key, int waitTime )
String readString ( int waitTime )
String readString ( String key, int waitTime ) |
...
最大サイズ
...
待ち行列の長さ | 10バイト |
ライブラリの長さ | 10バイト |
権限の長さ | 10バイト |
キーの最大長 | 256バイト |
メッセージの最大長 | 64512バイト |
...
コメント
writeメソッドは、ジョブのCCSIDを使用してUnicode文字列をバイトに変換します。
JNIサービスがバイト・メッセージをデータ待ち行列に書き込むと、メッセージに空白が埋め込まれます。
readメソッドは、データ待ち行列から次のメッセージを読み込みます。
readStringメソッドは、データ待ち行列から次のメッセージを読み込み、そのメッセージをUnicode文字列に変換します。
readメソッドでデータ待ち行列の待機時間が有効になるのは、そのメソッドがデータを読み込もうとする最初のスレッドの場合のみです。
checkメソッドは、以下のいずれかの値を返します。
Null 値 | 内部エラー |
長さゼロの文字列 | OK |
CPFnnnn | i5/OSメッセージID |