public abstract class AbstractRepository extends Object implements XRepository
XRepository that does nothing.OSGI_METADATA, PROPERTY_MAVEN_REPOSITORY_BASE_URLS, PROPERTY_REPOSITORY_STORAGE_DIR, PROPERTY_REPOSITORY_STORAGE_FILE, SOURCE_REQUIREMENT, TARGET_TYPEURL| Constructor and Description |
|---|
AbstractRepository() |
| Modifier and Type | Method and Description |
|---|---|
Map<org.osgi.resource.Requirement,Collection<org.osgi.resource.Capability>> |
findProviders(Collection<? extends org.osgi.resource.Requirement> reqs)
Find the capabilities that match the specified requirements.
|
abstract Collection<org.osgi.resource.Capability> |
findProviders(org.osgi.resource.Requirement req)
Find the capabilities that match the specified requirement.
|
String |
getName()
Get the name for this repository
|
org.jboss.osgi.metadata.OSGiMetaData |
getOSGiMetaData(org.osgi.resource.Requirement req,
org.jboss.osgi.resolver.XResource resource) |
Manifest |
getResourceManifest(org.jboss.osgi.resolver.XResource resource) |
org.jboss.osgi.resolver.XResource |
getTargetResource(org.osgi.resource.Requirement req,
org.jboss.osgi.resolver.XResource resource)
Convert the given resource into the target resource ttpe associated with the requirement.
|
public String getName()
XRepositorygetName in interface XRepositorypublic Map<org.osgi.resource.Requirement,Collection<org.osgi.resource.Capability>> findProviders(Collection<? extends org.osgi.resource.Requirement> reqs)
RepositoryfindProviders in interface Repositoryreqs - The requirements for which matching capabilities
should be returned. Must not be null.public abstract Collection<org.osgi.resource.Capability> findProviders(org.osgi.resource.Requirement req)
XRepositoryfindProviders in interface XRepositoryreq - The requirements for which matching capabilities
should be returned. Must not be null.public org.jboss.osgi.resolver.XResource getTargetResource(org.osgi.resource.Requirement req,
org.jboss.osgi.resolver.XResource resource)
public org.jboss.osgi.metadata.OSGiMetaData getOSGiMetaData(org.osgi.resource.Requirement req,
org.jboss.osgi.resolver.XResource resource)
public Manifest getResourceManifest(org.jboss.osgi.resolver.XResource resource)
Copyright © 2013 JBoss by Red Hat. All rights reserved.