2011-08-01 24 views
6

Java 1.6の添付APIによって現在のJVMにロードされたエージェントのリストを取得することは可能ですか?もしそうなら、どのように?JVMは、attach API経由でエージェントにロードされたエージェントのリストを取得できますか?

起動時にロードされたエージェントは、RuntimeMXBeanで判断できますが、起動後に追加されたエージェントを処理する方法はわかりません。

答えて

2

いいえ、私はエージェントについて知るポータブルな方法はないと思います。あなたは何を達成しようとしていますか?多分別のアプローチがあります...

+0

私はPowermockやJMockitのようなJavaエージェントを使用するフレームワークをシームレスに処理するためにPIT http://pitest.orgを取得しようとしています。 apiがエージェントを検出する手段を提供していない場合は、おそらくPITエージェントを更新してloadAgent呼び出しを傍受し、パラメータを記録します – henry

関連する問題