Uses of Interface
org.apache.maven.api.services.Request
Packages that use Request
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 Request in org.apache.maven.api.cache
Classes in org.apache.maven.api.cache with type parameters of type RequestModifier 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 RequestModifier 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 Request in org.apache.maven.api.services
Classes in org.apache.maven.api.services with type parameters of type RequestModifier and TypeInterfaceDescriptioninterface
Base interface for service operation results in Maven.Subinterfaces of Request in org.apache.maven.api.servicesModifier and TypeInterfaceDescriptioninterface
A request for creating aArtifactCoordinates
object.interface
A request for deploying one or more artifacts to a remote repository.interface
interface
A request for installing one or more artifacts in the local repository.interface
A request for resolving an artifact.interface
interface
A request to collect the transitive dependencies and to build a dependency graph from them.interface
Request used to build aProject
using theProjectBuilder
service.interface
Request used to build aProject
using theProjectBuilder
service.interface
Collects settings that control the building of effective settings.interface
interface
interface
-
Uses of Request in org.apache.maven.api.services.model
Classes in org.apache.maven.api.services.model that implement Request -
Uses of Request in org.apache.maven.impl
Methods in org.apache.maven.impl with type parameters of type RequestModifier and TypeMethodDescriptionExecutes and optionally caches a request using the provided supplier function. -
Uses of Request in org.apache.maven.impl.cache
Methods in org.apache.maven.impl.cache with type parameters of type RequestModifier 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 Request in org.apache.maven.impl.model
Classes in org.apache.maven.impl.model with type parameters of type RequestModifier and TypeClassDescriptionstatic class
DefaultModelBuilder.SourceResponse<R extends Request<?>,
T> Classes in org.apache.maven.impl.model that implement RequestModifier and TypeClassDescriptionstatic final record
static final record