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_TYPE
URL
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()
XRepository
getName
in interface XRepository
public Map<org.osgi.resource.Requirement,Collection<org.osgi.resource.Capability>> findProviders(Collection<? extends org.osgi.resource.Requirement> reqs)
Repository
findProviders
in interface Repository
reqs
- 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)
XRepository
findProviders
in interface XRepository
req
- 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.