Package org.eclipse.aether.repository
Class RemoteRepository
java.lang.Object
org.eclipse.aether.repository.RemoteRepository
- All Implemented Interfaces:
- ArtifactRepository
A repository on a remote server.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classA builder to create remote repositories.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanGets the authentication that has been selected for this repository.Gets the type of the repository, for example "default".getHost()Gets the host part from the repository's URL.getId()Gets the identifier of this repository.Gets the repositories that this repository serves as a mirror for.getPolicy(boolean snapshot) Gets the policy to apply for snapshot/release artifacts.Gets the protocol part from the repository's URL, for examplefileorhttp.getProxy()Gets the proxy that has been selected for this repository.getUrl()Gets the (base) URL of this repository.inthashCode()booleanIndicates whether this repository is blocked from performing any download requests.booleanIndicates whether this repository refers to a repository manager or not.toString()
- 
Method Details- 
getIdDescription copied from interface:ArtifactRepositoryGets the identifier of this repository.- Specified by:
- getIdin interface- ArtifactRepository
- Returns:
- The (case-sensitive) identifier, never null.
 
- 
getContentTypeDescription copied from interface:ArtifactRepositoryGets the type of the repository, for example "default".- Specified by:
- getContentTypein interface- ArtifactRepository
- Returns:
- The (case-sensitive) type of the repository, never null.
 
- 
getUrlGets the (base) URL of this repository.- Returns:
- The (base) URL of this repository, never null.
 
- 
getProtocolGets the protocol part from the repository's URL, for examplefileorhttp. As suggested by RFC 2396, section 3.1 "Scheme Component", the protocol name should be treated case-insensitively.- Returns:
- The protocol or an empty string if none, never null.
 
- 
getHostGets the host part from the repository's URL.- Returns:
- The host or an empty string if none, never null.
 
- 
getPolicyGets the policy to apply for snapshot/release artifacts.- Parameters:
- snapshot-- trueto retrieve the snapshot policy,- falseto retrieve the release policy.
- Returns:
- The requested repository policy, never null.
 
- 
getProxyGets the proxy that has been selected for this repository.- Returns:
- The selected proxy or nullif none.
 
- 
getAuthenticationGets the authentication that has been selected for this repository.- Returns:
- The selected authentication or nullif none.
 
- 
getMirroredRepositoriesGets the repositories that this repository serves as a mirror for.- Returns:
- The (read-only) repositories being mirrored by this repository, never null.
 
- 
isRepositoryManagerIndicates whether this repository refers to a repository manager or not.- Returns:
- trueif this repository is a repository manager,- falseotherwise.
 
- 
isBlockedIndicates whether this repository is blocked from performing any download requests.- Returns:
- trueif this repository is blocked from performing any download requests,- falseotherwise.
 
- 
toString
- 
equals
- 
hashCode
 
-