Uses of Interface
org.apache.maven.api.services.Result
Packages that use Result
Package
Description
Provides a caching infrastructure for Maven requests and their results.
Defines core service interfaces that provide essential Maven functionality such as
artifact resolution, dependency management, and build execution.
-
Uses of Result in org.apache.maven.api.cache
Classes in org.apache.maven.api.cache with type parameters of type ResultModifier and TypeClassDescriptionfinal record
RequestResult<REQ extends Request<?>,
REP extends Result<REQ>> A record representing the result of a single request operation, containing the original request, the result (if successful), and any error that occurred during processing.Methods in org.apache.maven.api.cache with type parameters of type ResultModifier and TypeMethodDescriptionExecutes and optionally caches a request using the provided supplier function.Executes and optionally caches a batch of requests using the provided supplier function. -
Uses of Result in org.apache.maven.api.services
Subinterfaces of Result in org.apache.maven.api.servicesModifier and TypeInterfaceDescriptioninterface
Represents the result of resolving an artifact.interface
The result of a dependency resolution request.interface
Result of a project build call.interface
Result of a project build call.interface
interface
interface
Represents the result of a version range resolution request.interface
-
Uses of Result in org.apache.maven.api.services.model
Classes in org.apache.maven.api.services.model that implement Result -
Uses of Result in org.apache.maven.impl
Classes in org.apache.maven.impl that implement ResultModifier and TypeClassDescriptionclass
The result of collecting dependencies with a dependency resolver.Methods in org.apache.maven.impl with type parameters of type ResultModifier and TypeMethodDescriptionExecutes and optionally caches a request using the provided supplier function. -
Uses of Result in org.apache.maven.impl.cache
Methods in org.apache.maven.impl.cache with type parameters of type ResultModifier and TypeMethodDescriptionprotected abstract <REQ extends Request<?>,
REP extends Result<REQ>>
CachingSupplier<REQ,REP> Abstract method to be implemented by subclasses to handle caching logic.protected <REQ extends Request<?>,
REP extends Result<REQ>>
CachingSupplier<REQ,REP> Executes and optionally caches a single request.Executes and optionally caches a batch of requests. -
Uses of Result in org.apache.maven.impl.model
Classes in org.apache.maven.impl.model that implement ResultModifier and TypeClassDescriptionstatic class
DefaultModelBuilder.SourceResponse<R extends Request<?>,
T>