org.seasar.toplink.jpa.impl
クラス S2JavaSECMPInitializerAgent

java.lang.Object
  上位を拡張 org.seasar.toplink.jpa.impl.S2JavaSECMPInitializerAgent

public class S2JavaSECMPInitializerAgent
extends Object

javaagentにより実行され、Instrumentationオブジェクトを取得し、JavaSECMPInitializerオブジェクトの生成処理を行います。

作成者:
Hidenoshin Yoshida

フィールドの概要
static String DEFAULT_CONFIG_PATH
          JavaSECMPInitializerを生成する定義を記述したdiconファイルのデフォルト名
 
コンストラクタの概要
S2JavaSECMPInitializerAgent()
           
 
メソッドの概要
static void initializeFromAgent(String agentArgs, Instrumentation instr)
          指定されたInstrumentationオブジェクトをJavaSECMPInitializerのstaticフィールドに保持し、JavaSECMPInitializerオブジェクトを生成します。
static void initializeFromMain(Instrumentation instr)
          指定されたInstrumentationオブジェクトをJavaSECMPInitializerのstaticフィールドに保持します。
static void premain(String agentArgs, Instrumentation instr)
          javaagentにより実行され、InstrumentationオブジェクトをJavaSECMPInitializerのstaticフィールドに設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_CONFIG_PATH

public static final String DEFAULT_CONFIG_PATH
JavaSECMPInitializerを生成する定義を記述したdiconファイルのデフォルト名

関連項目:
定数フィールド値
コンストラクタの詳細

S2JavaSECMPInitializerAgent

public S2JavaSECMPInitializerAgent()
メソッドの詳細

premain

public static void premain(String agentArgs,
                           Instrumentation instr)
javaagentにより実行され、InstrumentationオブジェクトをJavaSECMPInitializerのstaticフィールドに設定します。

パラメータ:
agentArgs - javaagent実行時に指定された引数
instr - Instrumentationオブジェクト

initializeFromAgent

public static void initializeFromAgent(String agentArgs,
                                       Instrumentation instr)
指定されたInstrumentationオブジェクトをJavaSECMPInitializerのstaticフィールドに保持し、JavaSECMPInitializerオブジェクトを生成します。

パラメータ:
agentArgs - javaagent実行時に指定された引数
instr - Instrumentationオブジェクト

initializeFromMain

public static void initializeFromMain(Instrumentation instr)
指定されたInstrumentationオブジェクトをJavaSECMPInitializerのstaticフィールドに保持します。

パラメータ:
instr - Instrumentationオブジェクト


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.