Package io.quarkus.bootstrap.model
Interface ApplicationModel
-
- All Known Implementing Classes:
AppModel,DefaultApplicationModel
public interface ApplicationModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ResolvedDependencygetAppArtifact()default WorkspaceModulegetApplicationModule()Collection<ResolvedDependency>getDependencies()Collection<ExtensionCapabilities>getExtensionCapabilities()Set<ArtifactKey>getLowerPriorityArtifacts()Set<ArtifactKey>getParentFirst()default Map<String,String>getPlatformProperties()PlatformImportsgetPlatforms()Set<ArtifactKey>getReloadableWorkspaceDependencies()Map<ArtifactKey,Set<String>>getRemovedResources()Resources that should be removed from the classpath.Set<ArtifactKey>getRunnerParentFirst()default Collection<ResolvedDependency>getRuntimeDependencies()default Collection<WorkspaceModule>getWorkspaceModules()
-
-
-
Method Detail
-
getAppArtifact
ResolvedDependency getAppArtifact()
-
getDependencies
Collection<ResolvedDependency> getDependencies()
-
getRuntimeDependencies
default Collection<ResolvedDependency> getRuntimeDependencies()
-
getPlatforms
PlatformImports getPlatforms()
-
getExtensionCapabilities
Collection<ExtensionCapabilities> getExtensionCapabilities()
-
getParentFirst
Set<ArtifactKey> getParentFirst()
-
getRunnerParentFirst
Set<ArtifactKey> getRunnerParentFirst()
-
getLowerPriorityArtifacts
Set<ArtifactKey> getLowerPriorityArtifacts()
-
getReloadableWorkspaceDependencies
Set<ArtifactKey> getReloadableWorkspaceDependencies()
-
getRemovedResources
Map<ArtifactKey,Set<String>> getRemovedResources()
Resources that should be removed from the classpath.- Returns:
- resources that should be removed from the classpath
-
getApplicationModule
default WorkspaceModule getApplicationModule()
-
getWorkspaceModules
default Collection<WorkspaceModule> getWorkspaceModules()
-
-