6
Java 1.6の添付APIによって現在のJVMにロードされたエージェントのリストを取得することは可能ですか?もしそうなら、どのように?JVMは、attach API経由でエージェントにロードされたエージェントのリストを取得できますか?
起動時にロードされたエージェントは、RuntimeMXBeanで判断できますが、起動後に追加されたエージェントを処理する方法はわかりません。
Java 1.6の添付APIによって現在のJVMにロードされたエージェントのリストを取得することは可能ですか?もしそうなら、どのように?JVMは、attach API経由でエージェントにロードされたエージェントのリストを取得できますか?
起動時にロードされたエージェントは、RuntimeMXBeanで判断できますが、起動後に追加されたエージェントを処理する方法はわかりません。
いいえ、私はエージェントについて知るポータブルな方法はないと思います。あなたは何を達成しようとしていますか?多分別のアプローチがあります...
私はPowermockやJMockitのようなJavaエージェントを使用するフレームワークをシームレスに処理するためにPIT http://pitest.orgを取得しようとしています。 apiがエージェントを検出する手段を提供していない場合は、おそらくPITエージェントを更新してloadAgent呼び出しを傍受し、パラメータを記録します – henry