Package io.quarkus.bootstrap.model
Class DefaultApplicationModel
java.lang.Object
io.quarkus.bootstrap.model.DefaultApplicationModel
- All Implemented Interfaces:
ApplicationModel,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMain application artifactReturns application dependencies that are included into the runtime and augmentation (Quarkus build time) classpath.getDependencies(int flags) Returns application dependencies with the requested flags set.getDependenciesWithAnyFlag(int... flags) Returns application dependencies that have any of the flags passed in as arguments set.Extension capability requirements collected from the extensions found on the classpath of an applicationClass loading lower priority artifactsClass loading parent-first artifactsQuarkus platforms (BOMs) found in the configuration of an applicationLocal project dependencies that are live-reloadable in dev mode.Resources that should be removed from the classpath.Class loading runner parent-first artifactsRuntime dependencies of an applicationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.bootstrap.model.ApplicationModel
getApplicationModule, getPlatformProperties, getWorkspaceModules
-
Constructor Details
-
DefaultApplicationModel
-
-
Method Details
-
getAppArtifact
Description copied from interface:ApplicationModelMain application artifact- Specified by:
getAppArtifactin interfaceApplicationModel- Returns:
- main application artifact
-
getDependencies
Description copied from interface:ApplicationModelReturns application dependencies that are included into the runtime and augmentation (Quarkus build time) classpath.- Specified by:
getDependenciesin interfaceApplicationModel- Returns:
- application runtime and build time dependencies
-
getRuntimeDependencies
Description copied from interface:ApplicationModelRuntime dependencies of an application- Specified by:
getRuntimeDependenciesin interfaceApplicationModel- Returns:
- runtime dependencies of an application
-
getDependencies
Description copied from interface:ApplicationModelReturns application dependencies with the requested flags set.- Specified by:
getDependenciesin interfaceApplicationModel- Parameters:
flags- dependency flags that must be set for a dependency to be included in the result- Returns:
- application dependencies that have requested flags set
-
getDependenciesWithAnyFlag
Description copied from interface:ApplicationModelReturns application dependencies that have any of the flags passed in as arguments set.- Specified by:
getDependenciesWithAnyFlagin interfaceApplicationModel- Parameters:
flags- dependency flags to match- Returns:
- application dependencies that matched the flags
-
getPlatforms
Description copied from interface:ApplicationModelQuarkus platforms (BOMs) found in the configuration of an application- Specified by:
getPlatformsin interfaceApplicationModel- Returns:
- Quarkus platforms (BOMs) found in the configuration of an application
-
getExtensionCapabilities
Description copied from interface:ApplicationModelExtension capability requirements collected from the extensions found on the classpath of an application- Specified by:
getExtensionCapabilitiesin interfaceApplicationModel- Returns:
- Extension capability requirements collected from the extensions found on the classpath of an application
-
getParentFirst
Description copied from interface:ApplicationModelClass loading parent-first artifacts- Specified by:
getParentFirstin interfaceApplicationModel- Returns:
- class loading parent-first artifacts
-
getRunnerParentFirst
Description copied from interface:ApplicationModelClass loading runner parent-first artifacts- Specified by:
getRunnerParentFirstin interfaceApplicationModel- Returns:
- class loading runner parent-first artifacts
-
getLowerPriorityArtifacts
Description copied from interface:ApplicationModelClass loading lower priority artifacts- Specified by:
getLowerPriorityArtifactsin interfaceApplicationModel- Returns:
- class loading lower priority artifacts
-
getReloadableWorkspaceDependencies
Description copied from interface:ApplicationModelLocal project dependencies that are live-reloadable in dev mode.- Specified by:
getReloadableWorkspaceDependenciesin interfaceApplicationModel- Returns:
- local project dependencies that are live-reloadable in dev mode.
-
getRemovedResources
Description copied from interface:ApplicationModelResources that should be removed from the classpath.- Specified by:
getRemovedResourcesin interfaceApplicationModel- Returns:
- resources that should be removed from the classpath
-