Class DevModeTestApplicationModel

java.lang.Object
io.quarkus.test.DevModeTestApplicationModel
All Implemented Interfaces:
io.quarkus.bootstrap.model.ApplicationModel

class DevModeTestApplicationModel extends Object implements io.quarkus.bootstrap.model.ApplicationModel
ApplicationModel implementation that allows overriding the application artifact of another ApplicationModel instance.
  • Constructor Details

    • DevModeTestApplicationModel

      DevModeTestApplicationModel(io.quarkus.maven.dependency.ResolvedDependency testAppArtifact, io.quarkus.bootstrap.model.ApplicationModel delegate)
  • Method Details

    • getAppArtifact

      public io.quarkus.maven.dependency.ResolvedDependency getAppArtifact()
      Specified by:
      getAppArtifact in interface io.quarkus.bootstrap.model.ApplicationModel
    • getDependencies

      public Collection<io.quarkus.maven.dependency.ResolvedDependency> getDependencies()
      Specified by:
      getDependencies in interface io.quarkus.bootstrap.model.ApplicationModel
    • getDependencies

      public Iterable<io.quarkus.maven.dependency.ResolvedDependency> getDependencies(int flags)
      Specified by:
      getDependencies in interface io.quarkus.bootstrap.model.ApplicationModel
    • getDependenciesWithAnyFlag

      public Iterable<io.quarkus.maven.dependency.ResolvedDependency> getDependenciesWithAnyFlag(int flags)
      Specified by:
      getDependenciesWithAnyFlag in interface io.quarkus.bootstrap.model.ApplicationModel
    • getRuntimeDependencies

      public Collection<io.quarkus.maven.dependency.ResolvedDependency> getRuntimeDependencies()
      Specified by:
      getRuntimeDependencies in interface io.quarkus.bootstrap.model.ApplicationModel
    • getPlatforms

      public io.quarkus.bootstrap.model.PlatformImports getPlatforms()
      Specified by:
      getPlatforms in interface io.quarkus.bootstrap.model.ApplicationModel
    • getExtensionCapabilities

      public Collection<io.quarkus.bootstrap.model.ExtensionCapabilities> getExtensionCapabilities()
      Specified by:
      getExtensionCapabilities in interface io.quarkus.bootstrap.model.ApplicationModel
    • getParentFirst

      public Set<io.quarkus.maven.dependency.ArtifactKey> getParentFirst()
      Specified by:
      getParentFirst in interface io.quarkus.bootstrap.model.ApplicationModel
    • getRunnerParentFirst

      public Set<io.quarkus.maven.dependency.ArtifactKey> getRunnerParentFirst()
      Specified by:
      getRunnerParentFirst in interface io.quarkus.bootstrap.model.ApplicationModel
    • getLowerPriorityArtifacts

      public Set<io.quarkus.maven.dependency.ArtifactKey> getLowerPriorityArtifacts()
      Specified by:
      getLowerPriorityArtifacts in interface io.quarkus.bootstrap.model.ApplicationModel
    • getReloadableWorkspaceDependencies

      public Set<io.quarkus.maven.dependency.ArtifactKey> getReloadableWorkspaceDependencies()
      Specified by:
      getReloadableWorkspaceDependencies in interface io.quarkus.bootstrap.model.ApplicationModel
    • getRemovedResources

      public Map<io.quarkus.maven.dependency.ArtifactKey,Set<String>> getRemovedResources()
      Specified by:
      getRemovedResources in interface io.quarkus.bootstrap.model.ApplicationModel
    • getExtensionDevModeConfig

      public Collection<io.quarkus.bootstrap.model.ExtensionDevModeConfig> getExtensionDevModeConfig()
      Specified by:
      getExtensionDevModeConfig in interface io.quarkus.bootstrap.model.ApplicationModel