public class DefaultExternalResourceRepository extends org.apache.ivy.plugins.repository.AbstractRepository implements ExternalResourceRepository
| Constructor and Description |
|---|
DefaultExternalResourceRepository(java.lang.String name,
ExternalResourceAccessor accessor,
ExternalResourceUploader uploader,
ExternalResourceLister lister) |
| Modifier and Type | Method and Description |
|---|---|
void |
downloadResource(ExternalResource resource,
java.io.File destination) |
void |
get(java.lang.String source,
java.io.File destination) |
ExternalResource |
getResource(java.lang.String source) |
ExternalResource |
getResource(java.lang.String source,
LocallyAvailableResourceCandidates localCandidates,
CachedExternalResource cached) |
ExternalResourceMetaData |
getResourceMetaData(java.lang.String source)
Fetches only the metadata for the result.
|
java.util.List |
list(java.lang.String parent) |
protected void |
put(java.io.File source,
java.lang.String destination,
boolean overwrite) |
addTransferListener, fireTransferCompleted, fireTransferCompleted, fireTransferError, fireTransferError, fireTransferEvent, fireTransferInitiated, fireTransferProgress, fireTransferStarted, fireTransferStarted, getFileSeparator, getName, hasTransferListener, put, removeTransferListener, setName, standardize, toStringpublic DefaultExternalResourceRepository(java.lang.String name,
ExternalResourceAccessor accessor,
ExternalResourceUploader uploader,
ExternalResourceLister lister)
public ExternalResource getResource(java.lang.String source) throws java.io.IOException
getResource in interface org.apache.ivy.plugins.repository.RepositorygetResource in interface ExternalResourceRepositoryjava.io.IOExceptionpublic ExternalResource getResource(java.lang.String source, LocallyAvailableResourceCandidates localCandidates, CachedExternalResource cached) throws java.io.IOException
getResource in interface ExternalResourceRepositoryjava.io.IOExceptionpublic ExternalResourceMetaData getResourceMetaData(java.lang.String source) throws java.io.IOException
ExternalResourceRepositorygetResourceMetaData in interface ExternalResourceRepositorysource - The location of the resource to obtain the metadata forjava.io.IOExceptionpublic void get(java.lang.String source,
java.io.File destination)
throws java.io.IOException
get in interface org.apache.ivy.plugins.repository.Repositoryjava.io.IOExceptionpublic void downloadResource(ExternalResource resource, java.io.File destination) throws java.io.IOException
downloadResource in interface ExternalResourceRepositoryjava.io.IOExceptionprotected void put(java.io.File source,
java.lang.String destination,
boolean overwrite)
throws java.io.IOException
put in class org.apache.ivy.plugins.repository.AbstractRepositoryjava.io.IOExceptionpublic java.util.List list(java.lang.String parent)
throws java.io.IOException
list in interface org.apache.ivy.plugins.repository.Repositoryjava.io.IOExceptionCopyright © 2013. All rights reserved