Package org.apache.maven.surefire.booter
Class BooterDeserializer
- java.lang.Object
-
- org.apache.maven.surefire.booter.BooterDeserializer
-
public class BooterDeserializer extends java.lang.Object
Knows how to serialize and deserialize the booter configuration.
The internal serialization format is through a properties file. The long-term goal of this class is not to expose this implementation information to its clients. This still leaks somewhat, and there are some cases where properties are being accessed as "Properties" instead of more representative domain objects.
-
-
Field Summary
Fields Modifier and Type Field Description private PropertiesWrapper
properties
-
Constructor Summary
Constructors Constructor Description BooterDeserializer(java.io.InputStream inputStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProviderConfiguration
deserialize()
java.lang.String
getPluginPid()
StartupConfiguration
getStartupConfiguration()
-
-
-
Field Detail
-
properties
private final PropertiesWrapper properties
-
-
Method Detail
-
getPluginPid
public java.lang.String getPluginPid()
- Returns:
- PID of Maven process where plugin is executed; or null if PID could not be determined.
-
deserialize
public ProviderConfiguration deserialize()
-
getStartupConfiguration
public StartupConfiguration getStartupConfiguration()
-
-