Package org.apache.maven.api.services
Class BaseRequest<S extends ProtoSession>
java.lang.Object
org.apache.maven.api.services.BaseRequest<S>
- Direct Known Subclasses:
ArtifactCoordinatesFactoryRequest.ArtifactFactoryRequestBuilder.DefaultArtifactFactoryRequestArtifact
,ArtifactDeployerRequest.ArtifactDeployerRequestBuilder.DefaultArtifactDeployerRequest
,ArtifactFactoryRequest.ArtifactFactoryRequestBuilder.DefaultArtifactFactoryRequest
,ArtifactInstallerRequest.ArtifactInstallerRequestBuilder.DefaultArtifactInstallerRequest
,ArtifactResolverRequest.ArtifactResolverRequestBuilder.DefaultArtifactResolverRequest
,DependencyCoordinatesFactoryRequest.DependencyCoordinatesFactoryRequestBuilder.DefaultDependencyCoordinatesFactoryRequest
,DependencyResolverRequest.DependencyResolverRequestBuilder.DefaultDependencyResolverRequest
,ModelBuilderRequest.ModelBuilderRequestBuilder.DefaultModelBuilderRequest
,ProjectBuilderRequest.ProjectBuilderRequestBuilder.DefaultProjectBuilderRequest
,SettingsBuilderRequest.SettingsBuilderRequestBuilder.DefaultSettingsBuilderRequest
,ToolchainsBuilderRequest.ToolchainsBuilderRequestBuilder.DefaultToolchainsBuilderRequest
,VersionRangeResolverRequest.VersionResolverRequestBuilder.DefaultVersionResolverRequest
,VersionResolverRequest.VersionResolverRequestBuilder.DefaultVersionResolverRequest
Base class for requests.
- Since:
- 4.0.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
protected static <T> Collection
<T> unmodifiable
(Collection<T> obj)
-
Field Details
-
session
-
-
Constructor Details
-
BaseRequest
-
-
Method Details
-
getSession
-
nonNull
-
unmodifiable
-