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:
  • Field Details

  • Constructor Details

    • DevModeContext

      public DevModeContext()
  • Method Details

    • 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()
    • getSystemProperties

      public Map<String,String> getSystemProperties()
    • getBuildSystemProperties

      public Map<String,String> getBuildSystemProperties()
    • getSourceEncoding

      public String getSourceEncoding()
    • setSourceEncoding

      public void setSourceEncoding(String sourceEncoding)
    • getAdditionalClassPathElements

      public List<URL> getAdditionalClassPathElements()
    • 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)
    • getCompilerOptions

      public Map<String,Set<String>> getCompilerOptions()
    • setCompilerOptions

      public void setCompilerOptions(Map<String,Set<String>> compilerOptions)
    • getReleaseJavaVersion

      public String getReleaseJavaVersion()
    • setReleaseJavaVersion

      public void setReleaseJavaVersion(String releaseJavaVersion)
    • getSourceJavaVersion

      public String getSourceJavaVersion()
    • setSourceJavaVersion

      public void setSourceJavaVersion(String sourceJavaVersion)
    • getTargetJvmVersion

      public String getTargetJvmVersion()
    • setTargetJvmVersion

      public void setTargetJvmVersion(String targetJvmVersion)
    • getCompilerPluginArtifacts

      public List<String> getCompilerPluginArtifacts()
    • setCompilerPluginArtifacts

      public void setCompilerPluginArtifacts(List<String> compilerPluginArtifacts)
    • getCompilerPluginsOptions

      public List<String> getCompilerPluginsOptions()
    • 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.maven.dependency.ArtifactKey> getLocalArtifacts()
    • setAnnotationProcessorPaths

      public void setAnnotationProcessorPaths(Set<File> processorPaths)
    • getAnnotationProcessorPaths

      public Set<File> getAnnotationProcessorPaths()
    • setAnnotationProcessors

      public void setAnnotationProcessors(List<String> processors)
    • getAnnotationProcessors

      public List<String> getAnnotationProcessors()
    • isEnablePreview

      public boolean isEnablePreview()