public class StartupConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ClassLoaderConfiguration |
classLoaderConfiguration |
private ClasspathConfiguration |
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,
ClasspathConfiguration classpathConfiguration,
ClassLoaderConfiguration classLoaderConfiguration,
boolean isForkRequested,
boolean inForkedVm) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActualClassName() |
ClassLoaderConfiguration |
getClassLoaderConfiguration() |
ClasspathConfiguration |
getClasspathConfiguration() |
java.lang.String |
getProviderClassName() |
static StartupConfiguration |
inForkedVm(java.lang.String providerClassName,
ClasspathConfiguration classpathConfiguration,
ClassLoaderConfiguration classLoaderConfiguration) |
boolean |
isManifestOnlyJarRequestedAndUsable() |
boolean |
isProviderMainClass() |
boolean |
isShadefire() |
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() |
void |
writeSurefireTestClasspathProperty() |
private final java.lang.String providerClassName
private final ClasspathConfiguration classpathConfiguration
private final ClassLoaderConfiguration classLoaderConfiguration
private final boolean isForkRequested
private final boolean isInForkedVm
private static final java.lang.String SUREFIRE_TEST_CLASSPATH
public StartupConfiguration(java.lang.String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration, boolean isForkRequested, boolean inForkedVm)
public boolean isProviderMainClass()
public static StartupConfiguration inForkedVm(java.lang.String providerClassName, ClasspathConfiguration classpathConfiguration, ClassLoaderConfiguration classLoaderConfiguration)
public ClasspathConfiguration getClasspathConfiguration()
public boolean useSystemClassLoader()
public boolean isManifestOnlyJarRequestedAndUsable()
public java.lang.String getProviderClassName()
public java.lang.String getActualClassName()
public 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()