Package io.quarkus.deployment.dev
Class DevModeContext
- java.lang.Object
-
- io.quarkus.deployment.dev.DevModeContext
-
- All Implemented Interfaces:
Serializable
public class DevModeContext extends Object implements Serializable
Object that is used to pass context data from the plugin doing the invocation into the dev mode process using java serialization. There is no need to worry about compat as both sides will always be using the same version- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DevModeContext.CompilationUnit
static class
DevModeContext.ModuleInfo
-
Field Summary
Fields Modifier and Type Field Description static DevModeContext.CompilationUnit
EMPTY_COMPILATION_UNIT
static String
ENABLE_PREVIEW_FLAG
-
Constructor Summary
Constructors Constructor Description DevModeContext()
-
Method Summary
-
-
-
Field Detail
-
EMPTY_COMPILATION_UNIT
public static final DevModeContext.CompilationUnit EMPTY_COMPILATION_UNIT
-
ENABLE_PREVIEW_FLAG
public static final String ENABLE_PREVIEW_FLAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
isLocalProjectDiscovery
public boolean isLocalProjectDiscovery()
-
setLocalProjectDiscovery
public DevModeContext setLocalProjectDiscovery(boolean localProjectDiscovery)
-
getAlternateEntryPoint
public String getAlternateEntryPoint()
-
setAlternateEntryPoint
public DevModeContext setAlternateEntryPoint(String alternateEntryPoint)
-
getApplicationRoot
public DevModeContext.ModuleInfo getApplicationRoot()
-
setApplicationRoot
public DevModeContext setApplicationRoot(DevModeContext.ModuleInfo applicationRoot)
-
getAdditionalModules
public List<DevModeContext.ModuleInfo> getAdditionalModules()
-
getSourceEncoding
public String getSourceEncoding()
-
setSourceEncoding
public void setSourceEncoding(String sourceEncoding)
-
getCacheDir
public File getCacheDir()
-
setCacheDir
public void setCacheDir(File cacheDir)
-
isTest
public boolean isTest()
-
setTest
public void setTest(boolean test)
-
isAbortOnFailedStart
public boolean isAbortOnFailedStart()
-
setAbortOnFailedStart
public void setAbortOnFailedStart(boolean abortOnFailedStart)
-
getSourceJavaVersion
public String getSourceJavaVersion()
-
setSourceJavaVersion
public void setSourceJavaVersion(String sourceJavaVersion)
-
getTargetJvmVersion
public String getTargetJvmVersion()
-
setTargetJvmVersion
public void setTargetJvmVersion(String targetJvmVersion)
-
setCompilerPluginArtifacts
public void setCompilerPluginArtifacts(List<String> compilerPluginArtifacts)
-
setCompilerPluginsOptions
public void setCompilerPluginsOptions(List<String> compilerPluginsOptions)
-
getDevModeRunnerJarFile
public File getDevModeRunnerJarFile()
-
setDevModeRunnerJarFile
public void setDevModeRunnerJarFile(File devModeRunnerJarFile)
-
getProjectDir
public File getProjectDir()
-
setProjectDir
public DevModeContext setProjectDir(File projectDir)
-
getArgs
public String[] getArgs()
-
setArgs
public void setArgs(String[] args)
-
getAllModules
public List<DevModeContext.ModuleInfo> getAllModules()
-
getMode
public QuarkusBootstrap.Mode getMode()
-
setMode
public void setMode(QuarkusBootstrap.Mode mode)
-
getBaseName
public String getBaseName()
-
setBaseName
public void setBaseName(String baseName)
-
getLocalArtifacts
public Set<io.quarkus.bootstrap.model.AppArtifactKey> getLocalArtifacts()
-
isEnablePreview
public boolean isEnablePreview()
-
-