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 を使用して、ロールバックするトランザクションを指定します。