aQute.bnd.service
Interface RemoteRepositoryPlugin

All Superinterfaces:
RepositoryPlugin
All Known Implementing Classes:
AbstractBaseOBR, LocalOBR, OBR

public interface RemoteRepositoryPlugin
extends RepositoryPlugin


Nested Class Summary
 
Nested classes/interfaces inherited from interface aQute.bnd.service.RepositoryPlugin
RepositoryPlugin.Strategy
 
Method Summary
 File getCacheDirectory()
           
 ResourceHandle getHandle(String bsn, String range, RepositoryPlugin.Strategy strategy, Map<String,String> properties)
          Retrieve a resource handle from the repository.
 
Methods inherited from interface aQute.bnd.service.RepositoryPlugin
canWrite, get, get, getName, list, put, versions
 

Method Detail

getHandle

ResourceHandle getHandle(String bsn,
                         String range,
                         RepositoryPlugin.Strategy strategy,
                         Map<String,String> properties)
                         throws Exception
Retrieve a resource handle from the repository. For all implementations of this interface, calling getFile(bsn, range, strategy, props) should always return the same result as getResource(bsn, range, strategy, props).request().

Parameters:
bsn -
range -
strategy -
properties -
Returns:
Throws:
Exception

getCacheDirectory

File getCacheDirectory()


Copyright © 2012 aQute SARL. All Rights Reserved.