public interface RemoteRepositoryPlugin extends RepositoryPlugin
RepositoryPlugin.DownloadListener, RepositoryPlugin.PutOptions, RepositoryPlugin.PutResultDEFAULTOPTIONS| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getCacheDirectory() |
ResourceHandle |
getHandle(java.lang.String bsn,
java.lang.String version,
Strategy strategy,
java.util.Map<java.lang.String,java.lang.String> properties)
Retrieve a resource handle from the repository.
|
canWrite, get, getLocation, getName, list, put, versionsResourceHandle getHandle(java.lang.String bsn, java.lang.String version, Strategy strategy, java.util.Map<java.lang.String,java.lang.String> properties) throws java.lang.Exception
getFile(bsn, range, strategy, props)
should always return the same result as RepositoryPlugin#get(String, aQute.bnd.version.Version, Map)bsn - the bsn of the revisionversion - the version of the revisionstrategy - strategyproperties - any propertiesjava.lang.Exceptionjava.io.File getCacheDirectory()