クラス InstrumentationSavingAgent
java.lang.ObjectSE
org.springframework.instrument.InstrumentationSavingAgent
後で使用するために、JVM から
Instrumentation
SE インターフェースを保存する Java エージェント。- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明static void
agentmain
(StringSE agentArgs, InstrumentationSE inst) JVM によって公開されたInstrumentation
SE インターフェースを保存します。static InstrumentationSE
JVM によって公開されているInstrumentation
SE インターフェースを返します。static void
premain
(StringSE agentArgs, InstrumentationSE inst) JVM によって公開されたInstrumentation
SE インターフェースを保存します。
メソッドの詳細
premain
JVM によって公開されたInstrumentation
SE インターフェースを保存します。agentmain
JVM によって公開されたInstrumentation
SE インターフェースを保存します。このメソッドは、Attach API でこのエージェントを動的にロードするために必要です。getInstrumentation
JVM によって公開されているInstrumentation
SE インターフェースを返します。通常、JVM の起動時にエージェントが実際に指定されていない限り、このエージェントクラスはクラスパスで使用できないことに注意してください。エージェントの可用性に関して条件付きチェックを行う場合は、代わりに
InstrumentationLoadTimeWeaver.getInstrumentation()
の使用を検討してください。これは、クラスパスにエージェントクラスがなくても機能します。- 戻り値:
premain(java.lang.String, java.lang.instrument.Instrumentation)
またはagentmain(java.lang.String, java.lang.instrument.Instrumentation)
メソッドが JVM によって呼び出されたときに以前に保存されたInstrumentation
インスタンス。この JVM の起動時にこのクラスが Java エージェントとして使用されなかった場合、または Attach API を使用してエージェントとしてインストールされなかった場合、null
になります。- 関連事項:
InstrumentationLoadTimeWeaver.getInstrumentation()