public interface RepositoryProxyConnectors
| Modifier and Type | Method and Description |
|---|---|
File |
fetchFromProxies(ManagedRepositoryContent repository,
ArtifactReference artifact)
Performs the artifact fetch operation against the target repositories
of the provided source repository.
|
File |
fetchFromProxies(ManagedRepositoryContent managedRepository,
String path)
Performs the fetch operation against the target repositories
of the provided source repository.
|
ProxyFetchResult |
fetchMetadataFromProxies(ManagedRepositoryContent repository,
String logicalPath)
Performs the metadata fetch operation against the target repositories
of the provided source repository.
|
List<ProxyConnector> |
getProxyConnectors(ManagedRepositoryContent repository)
Get the List of
ProxyConnector objects of the source repository. |
boolean |
hasProxies(ManagedRepositoryContent repository)
Tests to see if the provided repository is a source repository for
any
ProxyConnector objects. |
File fetchFromProxies(ManagedRepositoryContent repository, ArtifactReference artifact) throws ProxyDownloadException
repository - the source repository to use. (must be a managed repository)artifact - the artifact to fetch.ProxyDownloadException - if there was a problem fetching the content from the target repositories.ProxyFetchResult fetchMetadataFromProxies(ManagedRepositoryContent repository, String logicalPath)
repository - the source repository to use. (must be a managed repository)logicalPath - the metadata to fetch.File fetchFromProxies(ManagedRepositoryContent managedRepository, String path)
managedRepository - the source repository to use. (must be a managed repository)path - the path of the resource to fetchList<ProxyConnector> getProxyConnectors(ManagedRepositoryContent repository)
ProxyConnector objects of the source repository.repository - the source repository to look for.ProxyConnector objects.boolean hasProxies(ManagedRepositoryContent repository)
ProxyConnector objects.repository - the source repository to look for.Copyright © 2006–2023 The Apache Software Foundation. All rights reserved.