public class XmlRepository extends BaseRepository
| Modifier and Type | Class and Description |
|---|---|
protected static class |
XmlRepository.XmlLoader |
| Modifier and Type | Field and Description |
|---|---|
protected long |
expiration |
protected Map<String,XmlRepository.XmlLoader> |
loaders |
protected ReadWriteLock |
lock |
protected String |
url |
capSets, resources| Constructor and Description |
|---|
XmlRepository(String url,
long expiration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addResource(org.osgi.resource.Resource resource) |
protected void |
checkAndLoadCache() |
Map<org.osgi.resource.Requirement,Collection<org.osgi.resource.Capability>> |
findProviders(Collection<? extends org.osgi.resource.Requirement> requirements) |
protected Map<String,XmlRepository.XmlLoader> |
getLoaders() |
List<org.osgi.resource.Resource> |
getResources() |
String |
getUrl() |
protected final String url
protected final long expiration
protected final Map<String,XmlRepository.XmlLoader> loaders
protected final ReadWriteLock lock
public XmlRepository(String url, long expiration)
public List<org.osgi.resource.Resource> getResources()
getResources in class BaseRepositorypublic Map<org.osgi.resource.Requirement,Collection<org.osgi.resource.Capability>> findProviders(Collection<? extends org.osgi.resource.Requirement> requirements)
findProviders in interface org.osgi.service.repository.RepositoryfindProviders in class BaseRepositorypublic String getUrl()
protected Map<String,XmlRepository.XmlLoader> getLoaders()
protected void addResource(org.osgi.resource.Resource resource)
addResource in class BaseRepositoryprotected void checkAndLoadCache()
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.