You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

6.3.4.1 DataQueue クラス

コンストラクタ
DataQueue ( String library, String queue )
 
メソッド
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

  • No labels