Hitachi

OpenTP1 Version 7 メッセージキューイングアクセス機能 TP1/Message Queue Access 使用の手引


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命令に相当します。