5.3. ServerPeer methods

次の方法は ServerPeer 管理 Bean に使用できます。
deployQueue
プログラムによってキューをデプロイするために使用します。キューは存在しているがデプロイされていない場合は、そのキューはデプロイされます。そうでない場合は、キューを作成してからデプロイします。
name のパラメーターは、デプロイするデスティネーションと一致します。
オプションの jndiName のパラメーターはデスティネーションがバインドされている場所の完全な JNDI の名前を示しています。これが指定されていない場合は、デスティネーションは <DefaultQueueJNDIContext>/<name> でバインドされます。
この操作にはオーバーロードした 2 つのバージョンがあります。ひとつはデフォルトのページングパラメーターを持つデスティネーションをデプロイします。もうひとつは、指定したページングパラメーターを持つデスティネーションをデプロイします。ページングパラメーターの詳細は 「デスティネーションの設定」 を参照してください。
undeployQueue
プログラムによってキューをデプロイ解除するために使用します。キューは永続ストレージから削除されません。キューが正しくデプロイ解除されるとこの動作は true を返します。これ以外は false を返します。
destroyQueue
プログラムによってキューを破棄するために使用します。キューはデプロイ解除され、その全データはデータベースから削除され、破棄されます。

警告

この方法を使用する場合、キューのデータはすべて削除されるため注意が必要です。
この動作はキューが正しく破棄されると true を返します。これ以外は false を返します。
deployTopic
プログラムによってトピックをデプロイするために使用します。この操作にはオーバーロードした 2 つのバージョンがあります。ひとつはデフォルトのページングパラメーターを持つ既存のトピックをデプロイします。もうひとつは、指定したページングパラメーターを持つトピックを作成、デプロイします。詳細は 「デスティネーションの設定」 を参照してください。
name のパラメーターはデプロイするデスティネーションの名前を示しています。
jndiName は、デスティネーションがバインドされている場所の完全な JNDI の名前を示しています。これが指定されていない場合は、デスティネーションは <DefaultTopicJNDIContext>/<name> でバインドされます。
undeployTopic
プログラムによってトピックをデプロイ解除するために使用します。トピックはデプロイ解除されますが、永続ストレージからは削除されません。この動作はトピックが正しくデプロイ解除されると true を返します。これ以外は false を返します。
destroyTopic
プログラムによってトピックを破棄するために使用します。トピックはデプロイ解除され、全データはデータベースから削除され、破棄されます。この動作はトピックが正しく破棄されると true を返します。これ以外は false を返します。

警告

この方法を使用する場合、トピックのデータはすべて削除されるため注意が必要です。
listMessageCountersHTML
簡易表示の HTML 形式でメッセージカウンターを返します。
resetAllMesageCounters
全メッセージカウンターをゼロにリセットします。
enableMessageCounters
全デスティネーションのメッセージカウンターをすべて有効にします。メッセージカウンターはデフォルトでは無効になっています。
disableMessageCounters
全デスティネーションのメッセージカウンターをすべて無効にします。メッセージカウンターはデフォルトでは無効になっています。
retrievePreparedTransactions
現在、ノードで準備済みの状態にある全トランザクションの XID の一覧を取り込みます。
showPreparedTransactions
現在、ノードで準備済みの状態にある全トランザクションの XID の一覧を簡単に表示する HTML 形式で示します。
listAllPreparedTransactions
準備済みの全トランザクションの詳細を表示します。
listPreparedTransactions
トランザクションの長さが指定した時間と同じかそれよりも長い準備済みの全トランザクションの詳細を表示します。
showMessageDetails
メッセージの詳細を表示します。メッセージ ID を使用して、表示するメッセージを指定します。
commitPreparedTransaction
準備済みのトランザクションを手作業でコミットします。トランザクション ID を使用して、コミットするトランザクションを指定します。
rollbackPreparedTransaction
準備済みのトランザクションを手作業でロールバックします。トランザクション ID を使用して、ロールバックするトランザクションを指定します。