Package org.apache.maven.surefire.booter
Class StartupConfiguration
- java.lang.Object
-
- org.apache.maven.surefire.booter.StartupConfiguration
-
public class StartupConfiguration extends java.lang.ObjectConfiguration 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.StringgetActualClassName()ClassLoaderConfigurationgetClassLoaderConfiguration()AbstractPathConfigurationgetClasspathConfiguration()java.lang.StringgetProviderClassName()static StartupConfigurationinForkedVm(java.lang.String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration)booleanisManifestOnlyJarRequestedAndUsable()booleanisProviderMainClass()booleanisShadefire()booleanuseSystemClassLoader()Deprecated.voidwriteSurefireTestClasspathProperty()
-
-
-
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()
-
-