Package org.apache.maven.surefire.booter
Class StartupConfiguration
- java.lang.Object
-
- org.apache.maven.surefire.booter.StartupConfiguration
-
public class StartupConfiguration extends java.lang.Object
Configuration that is used by the SurefireStarter but does not make it into the provider itself.- Author:
- Kristian Rosenvold
-
-
Constructor Summary
Constructors Constructor Description StartupConfiguration(java.lang.String providerClassName, AbstractPathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration, boolean isForkRequested, boolean inForkedVm)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getActualClassName()
ClassLoaderConfiguration
getClassLoaderConfiguration()
AbstractPathConfiguration
getClasspathConfiguration()
java.lang.String
getProviderClassName()
static StartupConfiguration
inForkedVm(java.lang.String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration)
boolean
isManifestOnlyJarRequestedAndUsable()
boolean
isProviderMainClass()
boolean
isShadefire()
boolean
useSystemClassLoader()
Deprecated.void
writeSurefireTestClasspathProperty()
-
-
-
Constructor Detail
-
StartupConfiguration
public StartupConfiguration(@Nonnull java.lang.String providerClassName, @Nonnull AbstractPathConfiguration classpathConfiguration, @Nonnull ClassLoaderConfiguration classLoaderConfiguration, boolean isForkRequested, boolean inForkedVm)
-
-
Method Detail
-
isProviderMainClass
public boolean isProviderMainClass()
-
inForkedVm
public static StartupConfiguration inForkedVm(java.lang.String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration)
-
getClasspathConfiguration
public AbstractPathConfiguration getClasspathConfiguration()
-
useSystemClassLoader
@Deprecated public boolean useSystemClassLoader()
Deprecated.
-
isManifestOnlyJarRequestedAndUsable
public boolean isManifestOnlyJarRequestedAndUsable()
-
getProviderClassName
public java.lang.String getProviderClassName()
-
getActualClassName
public java.lang.String getActualClassName()
-
getClassLoaderConfiguration
public ClassLoaderConfiguration getClassLoaderConfiguration()
-
isShadefire
public boolean isShadefire()
-
writeSurefireTestClasspathProperty
public void writeSurefireTestClasspathProperty()
-
-