Web サービスでは、webservices.xml (IBM ランタイム用) および server-config.wsdd (Axis ランタイム) でサーバー (ロール) として構成された GenericHandlers がほとんどありません。ハンドラーが A、B、C であるとします。
これで、インバウンド コールがあると、A、B、および C が期待どおりに呼び出されます。
私は基本的に、この Web サービス用に構成されたハンドラーの数 (この場合は 3 つ) と、その他のハンドラー固有の詳細を (プログラムで) 知る方法を探しています。
次の方法で HandlerChain を手に入れる方法を調査していました。
HandlerRegistry hndlReg = service.getHandlerRegistry();
List hChain = hndlReg.getHandlerChain(new QName("http://test.com","<<Port Name>>"));
しかし、A、B、または C に関する情報を含めることはできませんhChain
。ええ、ここでは、呼び出されるハンドラーをプログラムで追加することもできますが、構成ファイルに既に構成されているハンドラーの情報はありません。
既に構成されているハンドラーに関する詳細を (プログラムで) 取得する方法はありますか?
あなたの助けに感謝します。