MQManagedObjectクラス(Java)
このクラスは,MQQueueManager,MQQueue,MQProcessのスーパクラスです。
変数
● public String alternateUserId
代替ユーザ識別子です。この変数は変更しないでください。
MQMD構造体の,AlternateUserIdフィールドに相当します。
● public String name
リソース名称です。この変数は変更しないでください。
● public int openOption
リソースをオープンしたオプションです。この変数は変更しないでください。
MQOPEN命令の,Options引数に相当します。
● public boolean isOpen
オープン済みフラグです。この変数は変更しないでください。
● public MQQueueManager connectionReference
キューマネジャ接続情報です。この変数は変更しないでください。
● public int closeOption
クローズオプションです。リソースをクローズするオプションを指定してください。
MQCLOSE命令の,Options引数に相当します。
コンストラクタ
● protected MQManagedObject()
MQManagedObjectコンストラクタです。
メソッド
● public String getDescription() throws MQException
リソース記述子を取得します。
リソースの種類によって取得する内容が異なります。
-
MQQueueManager:キューマネジャ記述子を取得します。
-
MQQueue:キュー記述子を取得します。
-
MQProcess:プロセス記述子を取得します。
● public void inquire(int selectors[], int intAttrs[],byte charAttrs[]) throws MQException
リソース属性を照会します。
MQINQ命令に相当します。
パラメタ
- selectors
-
属性セレクタの配列を指定します。
- intAttrs
-
照会結果の整数型属性を格納する配列領域を指定します。
- charAttrs
-
照会結果の文字型属性を格納する領域を指定します。
● public Boolean isOpen()
オープン済みフラグです。このメソッドは変更しないでください。
● public synchronized void set(int selectors[], int intAttrs[],byte charAttrs[]) throws MQException
リソース属性を設定します。
MQSET命令に相当します。
パラメタ
- selectors
-
属性セレクタの配列を指定します。
- intAttrs
-
整数型属性の配列を指定します。
- charAttrs
-
文字型属性を指定します。
● public synchronized void close() throws MQException
リソースをクローズします。
MQCLOSE命令に相当します。