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, String forkMode, boolean inForkedVm)
           
 
Method Summary
 ClassLoaderConfiguration getClassLoaderConfiguration()
           
 ClasspathConfiguration getClasspathConfiguration()
           
 String getProviderClassName()
           
static StartupConfiguration inForkedVm(String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration, String forkMode)
           
 boolean isManifestOnlyJarRequestedAndUsable()
           
 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,
                            String forkMode,
                            boolean inForkedVm)
Method Detail

inForkedVm

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

getClasspathConfiguration

public ClasspathConfiguration getClasspathConfiguration()

useSystemClassLoader

public boolean useSystemClassLoader()

isManifestOnlyJarRequestedAndUsable

public boolean isManifestOnlyJarRequestedAndUsable()

getProviderClassName

public String getProviderClassName()

getClassLoaderConfiguration

public ClassLoaderConfiguration getClassLoaderConfiguration()

isShadefire

public boolean isShadefire()


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