Package io.quarkus.bootstrap.model
Class DefaultApplicationModel
- java.lang.Object
-
- io.quarkus.bootstrap.model.DefaultApplicationModel
-
- All Implemented Interfaces:
ApplicationModel
,Serializable
public class DefaultApplicationModel extends Object implements ApplicationModel, Serializable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface io.quarkus.bootstrap.model.ApplicationModel
EXCLUDED_ARTIFACTS, LESSER_PRIORITY_ARTIFACTS, PARENT_FIRST_ARTIFACTS, RUNNER_PARENT_FIRST_ARTIFACTS
-
-
Constructor Summary
Constructors Constructor Description DefaultApplicationModel(ApplicationModelBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolvedDependency
getAppArtifact()
Collection<ResolvedDependency>
getDependencies()
Collection<ExtensionCapabilities>
getExtensionCapabilities()
Set<ArtifactKey>
getLowerPriorityArtifacts()
Set<ArtifactKey>
getParentFirst()
PlatformImports
getPlatforms()
Set<ArtifactKey>
getReloadableWorkspaceDependencies()
Map<ArtifactKey,Set<String>>
getRemovedResources()
Resources that should be removed from the classpath.Set<ArtifactKey>
getRunnerParentFirst()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.bootstrap.model.ApplicationModel
getApplicationModule, getPlatformProperties, getRuntimeDependencies, getWorkspaceModules
-
-
-
-
Constructor Detail
-
DefaultApplicationModel
public DefaultApplicationModel(ApplicationModelBuilder builder)
-
-
Method Detail
-
getAppArtifact
public ResolvedDependency getAppArtifact()
- Specified by:
getAppArtifact
in interfaceApplicationModel
-
getDependencies
public Collection<ResolvedDependency> getDependencies()
- Specified by:
getDependencies
in interfaceApplicationModel
-
getPlatforms
public PlatformImports getPlatforms()
- Specified by:
getPlatforms
in interfaceApplicationModel
-
getExtensionCapabilities
public Collection<ExtensionCapabilities> getExtensionCapabilities()
- Specified by:
getExtensionCapabilities
in interfaceApplicationModel
-
getParentFirst
public Set<ArtifactKey> getParentFirst()
- Specified by:
getParentFirst
in interfaceApplicationModel
-
getRunnerParentFirst
public Set<ArtifactKey> getRunnerParentFirst()
- Specified by:
getRunnerParentFirst
in interfaceApplicationModel
-
getLowerPriorityArtifacts
public Set<ArtifactKey> getLowerPriorityArtifacts()
- Specified by:
getLowerPriorityArtifacts
in interfaceApplicationModel
-
getReloadableWorkspaceDependencies
public Set<ArtifactKey> getReloadableWorkspaceDependencies()
- Specified by:
getReloadableWorkspaceDependencies
in interfaceApplicationModel
-
getRemovedResources
public Map<ArtifactKey,Set<String>> getRemovedResources()
Description copied from interface:ApplicationModel
Resources that should be removed from the classpath.- Specified by:
getRemovedResources
in interfaceApplicationModel
- Returns:
- resources that should be removed from the classpath
-
-