public class AbstractPersistentRepository extends AbstractRepository implements XPersistentRepository
XRepository that delegates to RepositoryStorage.PROPERTY_MAVEN_REPOSITORY_BASE_URLS, PROPERTY_REPOSITORY_STORAGE_DIR, PROPERTY_REPOSITORY_STORAGE_FILEURL| Constructor and Description |
|---|
AbstractPersistentRepository(RepositoryStorageFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
adapt(Class<T> type)
Adapt this repository tor the given type
|
void |
addRepositoryDelegate(XRepository delegate) |
Collection<org.osgi.resource.Capability> |
findProviders(org.osgi.resource.Requirement req)
Find the capabilities that match the specified requirement.
|
List<XRepository> |
getRepositoryDelegates() |
void |
removeRepositoryDelegate(XRepository delegate) |
findProviders, findProviders, getExpressionCombiner, getName, getOSGiMetaData, getOSGiMetaDataFromManifest, getResourceBuilder, getResourceManifest, getTargetResource, newRequirementBuilderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamefindProviders, findProviders, getExpressionCombiner, newRequirementBuilderpublic AbstractPersistentRepository(RepositoryStorageFactory factory)
public <T> T adapt(Class<T> type)
XRepositoryadapt in interface XRepositoryadapt in class AbstractRepositorypublic void addRepositoryDelegate(XRepository delegate)
addRepositoryDelegate in interface XPersistentRepositorypublic void removeRepositoryDelegate(XRepository delegate)
removeRepositoryDelegate in interface XPersistentRepositorypublic List<XRepository> getRepositoryDelegates()
getRepositoryDelegates in interface XPersistentRepositorypublic Collection<org.osgi.resource.Capability> findProviders(org.osgi.resource.Requirement req)
XRepositoryfindProviders in interface XRepositoryfindProviders in class AbstractRepositoryreq - The requirements for which matching capabilities
should be returned. Must not be null.Copyright © 2016 JBoss by Red Hat. All rights reserved.