public class StartupConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ClassLoaderConfiguration |
classLoaderConfiguration |
private AbstractPathConfiguration |
classpathConfiguration |
private boolean |
isForkRequested |
private boolean |
isInForkedVm |
private java.lang.String |
providerClassName |
private static java.lang.String |
SUREFIRE_TEST_CLASSPATH |
Constructor and Description |
---|
StartupConfiguration(java.lang.String providerClassName,
AbstractPathConfiguration classpathConfiguration,
ClassLoaderConfiguration classLoaderConfiguration,
boolean isForkRequested,
boolean inForkedVm) |
Modifier and Type | Method and 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() |
private static java.lang.String |
stripEnd(java.lang.String str,
java.lang.String strip)
Strip any of a supplied String from the end of a String.
|
boolean |
useSystemClassLoader()
Deprecated.
|
void |
writeSurefireTestClasspathProperty() |
private static final java.lang.String SUREFIRE_TEST_CLASSPATH
private final java.lang.String providerClassName
private final AbstractPathConfiguration classpathConfiguration
private final ClassLoaderConfiguration classLoaderConfiguration
private final boolean isForkRequested
private final boolean isInForkedVm
public StartupConfiguration(@Nonnull java.lang.String providerClassName, @Nonnull AbstractPathConfiguration classpathConfiguration, @Nonnull ClassLoaderConfiguration classLoaderConfiguration, boolean isForkRequested, boolean inForkedVm)
public boolean isProviderMainClass()
public static StartupConfiguration inForkedVm(java.lang.String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration)
public AbstractPathConfiguration getClasspathConfiguration()
@Deprecated public boolean useSystemClassLoader()
public boolean isManifestOnlyJarRequestedAndUsable()
public java.lang.String getProviderClassName()
public java.lang.String getActualClassName()
private static java.lang.String stripEnd(java.lang.String str, java.lang.String strip)
Strip any of a supplied String from the end of a String.
If the strip String is null
, whitespace is
stripped.
str
- the String to remove characters fromstrip
- the String to removepublic ClassLoaderConfiguration getClassLoaderConfiguration()
public boolean isShadefire()
public void writeSurefireTestClasspathProperty()