概要: 属性 | 操作  詳細: 属性 | 操作  索引

MO名称:
jms-physical-destination -  送信先
定義:
ObjectName
{0}:type=jms-physical-destination,name={2},config={1},category=config
CLIName
server.jms-service.jms-physical-destination.{2}
統合運用管理ツール 表示レベル
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション)
1

属性の概要
name (送信先名)
送信先名です。
desttype (送信先タイプ)
送信先タイプです。
consumerFlowLimitNum (コンシューマへのフロー制限数)
コンシューマへのフロー制限数を指定します。(既定値:1000)
limitBehavior (制限到達時の振る舞い)
制限到達時の振る舞いを指定します。(既定値:REJECT_NEWEST)
maxBytesPerMsg (1 メッセージ当たりの最大サイズ)
1 メッセージ当たりの最大サイズを指定します。(単位:バイト、既定値:-1 (無制限))
maxNumActiveConsumers (アクティブコンシューマの最大数)
アクティブコンシューマの最大数を指定(キューの場合のみ)します。(既定値:-1 (無制限))
maxNumBackupConsumers (バックアップコンシューマの最大数)
バックアップコンシューマの最大数を指定(キューの場合のみ)します。(既定値:0)
maxNumMsgs (メッセージの最大数)
メッセージの最大数を指定します。(既定値:-1 (無制限))
maxNumProducers (プロデューサの最大数)
プロデューサの最大数を指定します。(既定値:100)
maxTotalMsgBytes (メッセージの最大合計サイズ )
メッセージの最大合計サイズを指定します。(単位:バイト、既定値:-1 (無制限))
isLocalOnly (ローカル配信のみ)
ローカル配信のみかどうかを表します。クラスタ内で動作するキューの場合のみ有効です。(既定値:false(クラスタ内のすべてのコンシューマが配信対象となる))
localDeliveryPreferred (ローカル配信優先)
ローカル配信優先かどうかを指定します。クラスタ内で動作する場合のみ有効です。(既定値:false(ローカル、リモートに関係なくメッセージを配信する))
supportOrderedRedelivery (再配信時の順序保証)
メッセージ再配信時の順序保証を行うかどうかを指定します。(既定値:false(再配信時の順序保証はしない))
wojmsRedeliveryDelay (再配信遅延時間)
再配信遅延時間を指定します。(単位:秒、既定値:0(待ち合わせ無し))
wojmsRedeliveryLimit (再配信回数)
再配信回数を指定します。(既定値:-1(無制限))
wojmsRedeliveryDestination (不達メッセージ転送先)
不達メッセージの転送先を指定します。
操作の概要
getInfo (情報取得)
送信先の情報を取得します。
pause (一時停止)
送信先を一時停止します。
resume (再開)
一時停止中の送信先を再開します。
getMessages (メッセージ一覧の取得)
送信先に滞留しているメッセージの一覧を取得します。
purgeMessage (指定メッセージパージ)
送信先の1件のメッセージをパージします。
purge (メッセージ全件パージ)
送信先のすべてのメッセージをパージします。
listDur (永続サブスクリプションの一覧表示)
トピックの永続サブスクリプションを一覧表示します(トピックの場合のみ)。
purgeDur (永続サブスクリプションのメッセージパージ)
永続サブスクリプションのすべてのメッセージをパージします(トピックの場合のみ)。
deleteDur (永続サブスクリプションの削除)
永続サブスクリプションを削除します(トピックの場合のみ)。
sendMessage (JMSメッセージの送信)
JMSメッセージを送信します。
delete (削除)
JMSサーバ上の物理的な送信先を削除します。

属性の詳細
name (送信先名)

送信先名です。

詳細:
送信先の名前です。
送信先の名前を変更することはできません。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
一般

desttype (送信先タイプ)

送信先タイプです。

詳細:
送信先のタイプ(topic/queue)を指定します。
送信先のタイプを変更することはできません。
型:
java.lang.String
値の有効範囲:
topic  topic
queue  queue
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
一般

consumerFlowLimitNum (コンシューマへのフロー制限数)

コンシューマへのフロー制限数を指定します。(既定値:1000)

詳細:
JMSサーバが一度の処理でコンシューマに配信するメッセージの最大数を指定します。ただし、各コンシューマが使用するコネクションファクトリで指定された制限値の方が低い場合は、その値が優先します。-1は無制限です。
型:
java.lang.String
長さの範囲:
-1,0-2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

limitBehavior (制限到達時の振る舞い)

制限到達時の振る舞いを指定します。(既定値:REJECT_NEWEST)

詳細:
メモリ制限のしきい値に到達したときのJMSサーバの振る舞いを指定します。

FLOW_CONTROL : プロデューサとの間でフロー制御(低速化)を行います。
REMOVE_OLDEST : 最古のメッセージを破棄します(プロデューサがメッセージ削除の通知を受け取ることはありません)。
REMOVE_LOW_PRIORITY : メッセージの有効期限に従い優先度が最低のメッセージを破棄します(プロデューサがメッセージ削除の通知を受け取ることはありません)。
REJECT_NEWEST : 最新のメッセージを拒否します(永続メッセージの場合はプロデューサにメッセージ拒否の例外が発生しますが、非永続メッセージの場合には発生しません)。
型:
java.lang.String
値の有効範囲:
FLOW_CONTROL  FLOW_CONTROL
REMOVE_OLDEST  REMOVE_OLDEST
REJECT_NEWEST  REJECT_NEWEST
REMOVE_LOW_PRIORITY  REMOVE_LOW_PRIORITY
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

maxBytesPerMsg (1 メッセージ当たりの最大サイズ)

1 メッセージ当たりの最大サイズを指定します。(単位:バイト、既定値:-1 (無制限))

詳細:
1メッセージあたりの最大サイズを指定します。このサイズを超えたメッセージを送信したとき、永続メッセージの場合はプロデューサに例外が発生しますが、非永続メッセージの場合には何も通知されません。

128,128bは128バイトを、128kは128Kバイト(128×1024=131072バイト)、128mは128Mバイト(128×1024×1024=134217728バイト)を表します。-1は無制限です。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

maxNumActiveConsumers (アクティブコンシューマの最大数)

アクティブコンシューマの最大数を指定(キューの場合のみ)します。(既定値:-1 (無制限))

詳細:
キューからの配信が負荷分散されているアクティブコンシューマの最大数を指定します。-1は無制限を意味します。
この指定はキューにのみ有効です。
型:
java.lang.String
長さの範囲:
-1,1-2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

maxNumBackupConsumers (バックアップコンシューマの最大数)

バックアップコンシューマの最大数を指定(キューの場合のみ)します。(既定値:0)

詳細:
アクティブコンシューマの障害時にバックアップするバックアップコンシューマの最大数を指定します。-1は無制限を意味します。
この指定はキューにのみ有効です。
型:
java.lang.String
長さの範囲:
-1,0-2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

maxNumMsgs (メッセージの最大数)

メッセージの最大数を指定します。(既定値:-1 (無制限))

詳細:
送信先に滞留可能なメッセージの最大数を指定します。-1は無制限を意味します。
型:
java.lang.String
長さの範囲:
-1,1-2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

maxNumProducers (プロデューサの最大数)

プロデューサの最大数を指定します。(既定値:100)

詳細:
送信先に接続可能なプロデューサ数を指定します。この制限に到達すると、新たなプロデューサは生成できません。-1は無制限を意味します。
型:
java.lang.String
長さの範囲:
-1,1-2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

maxTotalMsgBytes (メッセージの最大合計サイズ )

メッセージの最大合計サイズを指定します。(単位:バイト、既定値:-1 (無制限))

詳細:
送信先に滞留可能なメッセージの最大合計サイズ(バイト単位)を指定します。
128,128bは128バイトを、128kは128Kバイト(128×1024=131072バイト)、128mは128Mバイト(128×1024×1024=134217728バイト)を表します。-1は無制限です。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
拡張

isLocalOnly (ローカル配信のみ)

ローカル配信のみかどうかを表します。クラスタ内で動作するキューの場合のみ有効です。(既定値:false(クラスタ内のすべてのコンシューマが配信対象となる))

詳細:
ローカル配信のみかどうかを指定します。送信先の作成後は変更できません。

true:ローカルコンシューマ (送信先が作成されたブローカに接続しているコンシューマ) だけにメッセージを配信するように制限されます。
false:クラスタ内のすべてのコンシューマが配信対象となります。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージ配信

localDeliveryPreferred (ローカル配信優先)

ローカル配信優先かどうかを指定します。クラスタ内で動作する場合のみ有効です。(既定値:false(ローカル、リモートに関係なくメッセージを配信する))

詳細:
ローカル配信優先かどうかを指定します。

true:メッセージは、ローカルのJMSサーバにコンシューマが存在しない場合にのみ、リモートコンシューマに配信されます。この場合は、ローカル配信のみかどうかの指定(isLocalOnly)をfalseにする必要があります。
false:ローカル、リモートに関係なく、準備のできているコンシューマへメッセージを配信します。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージ配信

supportOrderedRedelivery (再配信時の順序保証)

メッセージ再配信時の順序保証を行うかどうかを指定します。(既定値:false(再配信時の順序保証はしない))

詳細:
メッセージ再配信時の順序保証を行うかどうかを指定します。

true:再配信時の順序保証を行います。接続できるコンシューマ数は1になります。
false:再配信時の順序保証を行いません。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージ配信

wojmsRedeliveryDelay (再配信遅延時間)

再配信遅延時間を指定します。(単位:秒、既定値:0(待ち合わせ無し))

詳細:
メッセージ再配信で、配信の遅延時間を指定します。0は、待ち合わせ無しを意味します。この設定は、JMSサービスの設定より優先されます。
型:
java.lang.String
長さの範囲:
0-2147483
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージ配信

wojmsRedeliveryLimit (再配信回数)

再配信回数を指定します。(既定値:-1(無制限))

詳細:
メッセージ再配信回数の上限を指定します。-1は無制限を、0は再配信なしを意味します。この設定は、JMSサービスの設定より優先されます。
型:
java.lang.String
長さの範囲:
-1,0-
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージ配信

wojmsRedeliveryDestination (不達メッセージ転送先)

不達メッセージの転送先を指定します。

詳細:
再配信回数を超過したメッセージを転送する送信先名を指定します。ここに指定する送信先は、あらかじめ作成しておく必要があります(自動的に作成されません)。この設定は、JMSサービスの設定より優先されます。
型:
java.lang.String
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージ配信

操作の詳細
getInfo (情報取得)

送信先の情報を取得します。

戻り値:
java.lang.String[]
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
なし

pause (一時停止)

送信先を一時停止します。

戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
pauseType - java.lang.Integer
送信先の一時停止タイプを指定します。

PRODUCERS : プロデューサからのメッセージを一時停止
CONSUMERS : コンシューマへのメッセージを一時停止
ALL : プロデューサ、コンシューマともに一時停止
値の有効範囲:
CONSUMERS
PRODUCERS
ALL
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1


resume (再開)

一時停止中の送信先を再開します。

戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
なし

getMessages (メッセージ一覧の取得)

送信先に滞留しているメッセージの一覧を取得します。

戻り値:
java.lang.String[]
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
fromIndex - java.lang.Integer
メッセージ一覧に表示する、送信先上のメッセージの開始位置(この位置のメッセージを含みます)を指定します。
値の範囲:
1-2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1

toIndex - java.lang.Integer
メッセージ一覧に表示する、送信先上のメッセージの終了位置(この位置のメッセージを含みます)を指定します。
値の範囲:
1-2147483647
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1

selector - java.lang.String
メッセージ一覧のためのセレクタを指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1

needMessageBody - java.lang.Boolean
メッセージ本体を表示するかどうかを指定します。(既定値:false(表示しない))
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1


purgeMessage (指定メッセージパージ)

送信先の1件のメッセージをパージします。

戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
messageID - java.lang.String
パージ対象のメッセージIDを指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1


purge (メッセージ全件パージ)

送信先のすべてのメッセージをパージします。

戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
なし

listDur (永続サブスクリプションの一覧表示)

トピックの永続サブスクリプションを一覧表示します(トピックの場合のみ)。

戻り値:
java.lang.String[]
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
なし

purgeDur (永続サブスクリプションのメッセージパージ)

永続サブスクリプションのすべてのメッセージをパージします(トピックの場合のみ)。

戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
durName - java.lang.String
永続サブスクリプション名を指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1

clientId - java.lang.String
クライアントIDを指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1


deleteDur (永続サブスクリプションの削除)

永続サブスクリプションを削除します(トピックの場合のみ)。

戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
durName - java.lang.String
永続サブスクリプション名を指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1

clientId - java.lang.String
クライアントIDを指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1


sendMessage (JMSメッセージの送信)

JMSメッセージを送信します。

戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
msgtype - java.lang.String
送信メッセージのタイプを指定します。

TextMessage : メッセージボディにStringを含むものです。
Message : メッセージボディのない軽量なメッセージです。
BytesMessage : メッセージボディにバイト配列を含むものです。
値の有効範囲:
TextMessage 
Message 
BytesMessage 
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージボディ

bodyType - java.lang.String
メッセージボディの指定方法を指定します。

text : メッセージボディに指定された文字列をボディそのものとして設定します。
file : メッセージボディに指定された文字列をファイル名として、指定されたファイルの内容をメッセージボディに設定します。
値の有効範囲:
text 
file 
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージボディ

body - java.lang.String
メッセージボディを指定します。

TextMessage : メッセージボディタイプがtextのときは、指定された文字列をボディそのものとして設定し、fileのときは指定された文字列をファイル名として、指定されたファイルの内容をメッセージボディに設定します。
Message : メッセージボディはありません。指定されていても無視します。
BytesMessage : メッセージボディタイプはfileのみ有効です。指定されたファイルの内容をバイト配列に変換して設定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージボディ

useLocalTransaction - java.lang.Boolean
ローカルトランザクションでメッセージを送信するかどうかを指定します。
分類:
メッセージボディ

deliveryMode - java.lang.String
JMSDeliveryModeヘッダの値です。メッセージを永続化するかどうかを指定します。

PERSISTENT : 永続
NON_PERSISTENT : 非永続
値の有効範囲:
PERSISTENT 
NON_PERSISTENT 
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージヘッダ

expiration - java.lang.Long
JMSExpirationヘッダの値です。メッセージの有効期限を指定します。0は有効期限がなく、破棄されません。
値の範囲:
0-9223372036854775807
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージヘッダ

priority - java.lang.Integer
JMSPriorityヘッダの値。メッセージの優先順位(0-9)を指定します。最も低い優先度が0で、最も高い優先度が9です。
値の有効範囲:
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージヘッダ

correlationID - java.lang.String
JMSCorrelationIDヘッダの値。メッセージを別のメッセージとリンクする場合のIDを指定します。指定できるのは、文字列のみです。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージヘッダ

replyTo - java.lang.String
JMSReplyToヘッダの値。応答用送信先(メッセージを受信したコンシューマが返信する送信先)を指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージヘッダ

replyToType - java.lang.String
応答用送信先のタイプを指定します。(既定値:queue)
値の有効範囲:
queue 
topic 
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージヘッダ

jmstype - java.lang.String
JMSTypeヘッダの値を指定します。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージヘッダ

delayTime - java.lang.Integer
配信遅延時間を指定します。WebOTX JMS固有の拡張機能で、相対時間(秒)での指定のみ可能です。
値の範囲:
0-2147483
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージプロパティ

properties - java.util.Properties
メッセージプロパティです。<プロパティ名>=<値>の形式で指定します。設定可能なプロパティ値は、Stringのみです。
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
分類:
メッセージプロパティ


delete (削除)

JMSサーバ上の物理的な送信先を削除します。

詳細:
JMSサーバ上の物理的な送信先を削除します。削除は、JMSサーバの起動中に行う必要があります。
戻り値:
void
統合運用管理ツール 表示レベル:
基本レベル:常に表示される運用上必須の管理対象
運用管理コマンド 表示レベル(visibilityオプション):
1
引数:
destinationName - java.lang.String
削除対象の送信先の名前を指定します。
分類:
一般