19.7. AMQ Broker プラグインのサポート
AMQ はカスタムプラグインをサポートします。このプラグインを使用して、デバッグログでのみ使用できる各種のさまざまな種類のイベントに関する情報をログに記録できます。複数のプラグインは、登録、関連付け、および実行が可能です。プラグインは登録順序に基づいて実行されます。つまり、最初に登録されたプラグインは常に最初に実行されます。
カスタムプラグインを作成して、ActiveMQServerPlugin インターフェイスを使用して実装できます。このインターフェイスにより、プラグインがクラスパスに置かれ、ブローカーに登録されます。すべてのインターフェイスメソッドはデフォルトで実装されるため、実装する必要がある動作のみを追加する必要があります。
19.7.1. プラグインのクラスパスへの追加 リンクのコピーリンクがクリップボードにコピーされました!
関連する .jar ファイルを BROKER_INSTANCE_DIR/lib ディレクトリーに追加して、カスタム作成したブローカープラグインをブローカーランタイムに追加します。
埋め込みシステムを使用している場合は、.jar ファイルを埋め込みアプリケーションの通常のクラスパス下に置きます。