org.eclipse.actf.validation.javapp.launch
Class AspectJValidationLauncher

java.lang.Object
  extended by org.eclipse.actf.validation.javapp.launch.ValidationLauncher
      extended by org.eclipse.actf.validation.javapp.launch.AspectJValidationLauncher

public class AspectJValidationLauncher
extends ValidationLauncher


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.actf.validation.javapp.launch.ValidationLauncher
ValidationLauncher.Path
 
Field Summary
static String ASPECTJ_AGENT
           
static String ASPECTJ_AOP_PATH_KEY
           
static String ASPECTJ_AOP_VERBOSE_KEY
           
static String ASPECTJ_CLASSPATH_KEY
           
 
Fields inherited from class org.eclipse.actf.validation.javapp.launch.ValidationLauncher
aopPath, bootClasspath, bootClasspath_a, bootClasspath_p, classpath, DISTINCT_JVM_KEY, EXTERNAL_JVM_DUMP, JAVA_HOME_KEY, valConfig
 
Constructor Summary
AspectJValidationLauncher(String executableName)
           
AspectJValidationLauncher(String executableName, String aopFilename)
           
AspectJValidationLauncher(String executableName, String aopFilename, String workingDir)
           
 
Method Summary
 void prepareForLaunch()
          prepares for the launch by adding system properties used by ACTF and starting the ResourceServer.
 
Methods inherited from class org.eclipse.actf.validation.javapp.launch.ValidationLauncher
addJvmArgument, addLaunchListener, addReportListener, addSystemProperties, addSystemProperty, allJvmArguments, allSystemProperties, appendToClasspath, configureResourceServer, fireLaunchCompletedEvent, fireLaunchInitiatedEvent, fireLaunchProgressedEvent, getClasspath, getExecutableName, getExecutionArguments, getJavaPath, getJvmSubstitutionParameter, getProcess, getSystemProperty, getWorkingDirectory, isUsingJava14, launch, launchExternalProcess, launchExternalProcess, launchProcess, prependToClasspath, processSwtResources, quoteString, removeLaunchListener, removeReportListener, setClasspath, setExecutionArguments, setJvmSubstitutionParameter, setProcess, setUsingJava14, setWorkingDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASPECTJ_AOP_VERBOSE_KEY

public static final String ASPECTJ_AOP_VERBOSE_KEY
See Also:
Constant Field Values

ASPECTJ_AOP_PATH_KEY

public static final String ASPECTJ_AOP_PATH_KEY
See Also:
Constant Field Values

ASPECTJ_CLASSPATH_KEY

public static final String ASPECTJ_CLASSPATH_KEY
See Also:
Constant Field Values

ASPECTJ_AGENT

public static final String ASPECTJ_AGENT
See Also:
Constant Field Values
Constructor Detail

AspectJValidationLauncher

public AspectJValidationLauncher(String executableName)

AspectJValidationLauncher

public AspectJValidationLauncher(String executableName,
                                 String aopFilename)

AspectJValidationLauncher

public AspectJValidationLauncher(String executableName,
                                 String aopFilename,
                                 String workingDir)
Method Detail

prepareForLaunch

public void prepareForLaunch()
                      throws Exception
Description copied from class: ValidationLauncher
prepares for the launch by adding system properties used by ACTF and starting the ResourceServer.

Clients may overwrite, but should always call super.prepareForLaunch().

Overrides:
prepareForLaunch in class ValidationLauncher
Throws:
Exception