org.apache.maven.surefire.booter
Class StartupConfiguration

java.lang.Object
  extended by org.apache.maven.surefire.booter.StartupConfiguration

public class StartupConfiguration
extends Object

Configuration that is used by the SurefireStarter but does not make it into the provider itself.

Author:
Kristian Rosenvold

Constructor Summary
StartupConfiguration(String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration, boolean forkRequested, boolean inForkedVm, boolean redirectTestOutputToFile)
           
 
Method Summary
 ClassLoaderConfiguration getClassLoaderConfiguration()
           
 ClasspathConfiguration getClasspathConfiguration()
           
 String getProviderClassName()
           
static StartupConfiguration inForkedVm(String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration)
           
 boolean isManifestOnlyJarRequestedAndUsable()
           
 boolean isRedirectTestOutputToFile()
           
 boolean isShadefire()
           
 boolean useSystemClassLoader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartupConfiguration

public StartupConfiguration(String providerClassName,
                            ClasspathConfiguration classpathConfiguration,
                            ClassLoaderConfiguration classLoaderConfiguration,
                            boolean forkRequested,
                            boolean inForkedVm,
                            boolean redirectTestOutputToFile)
Method Detail

inForkedVm

public static StartupConfiguration inForkedVm(String providerClassName,
                                              ClasspathConfiguration classpathConfiguration,
                                              ClassLoaderConfiguration classLoaderConfiguration)

getClasspathConfiguration

public ClasspathConfiguration getClasspathConfiguration()

useSystemClassLoader

public boolean useSystemClassLoader()

isManifestOnlyJarRequestedAndUsable

public boolean isManifestOnlyJarRequestedAndUsable()

isRedirectTestOutputToFile

public boolean isRedirectTestOutputToFile()

getProviderClassName

public String getProviderClassName()

getClassLoaderConfiguration

public ClassLoaderConfiguration getClassLoaderConfiguration()

isShadefire

public boolean isShadefire()


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.