public class ModuleIdentityRepository extends AbstractRepository
XRepository that gets resources from the a ModuleLoader.PROPERTY_MAVEN_REPOSITORY_BASE_URLS, PROPERTY_REPOSITORY_STORAGE_DIR, PROPERTY_REPOSITORY_STORAGE_FILEURL| Constructor and Description |
|---|
ModuleIdentityRepository(org.jboss.modules.ModuleLoader moduleLoader) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.osgi.resource.Capability> |
findProviders(org.osgi.resource.Requirement req)
Find the capabilities that match the specified requirement.
|
org.jboss.modules.ModuleIdentifier |
getModuleIdentifier(XResource resource) |
org.jboss.modules.ModuleLoader |
getModuleLoader() |
OSGiMetaData |
getOSGiMetaData(XResource resource) |
OSGiMetaData |
getOSGiMetaDataFromModule(org.jboss.modules.Module module) |
Manifest |
getResourceManifest(XResource resource) |
org.jboss.modules.Module |
loadModule(org.jboss.modules.ModuleIdentifier identifier) |
adapt, findProviders, findProviders, getExpressionCombiner, getName, getOSGiMetaDataFromManifest, getResourceBuilder, getTargetResource, newRequirementBuilderpublic ModuleIdentityRepository(org.jboss.modules.ModuleLoader moduleLoader)
public org.jboss.modules.ModuleLoader getModuleLoader()
public org.jboss.modules.Module loadModule(org.jboss.modules.ModuleIdentifier identifier)
public 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.public Manifest getResourceManifest(XResource resource) throws IOException
getResourceManifest in class AbstractRepositoryIOExceptionpublic OSGiMetaData getOSGiMetaData(XResource resource) throws IOException
getOSGiMetaData in class AbstractRepositoryIOExceptionpublic OSGiMetaData getOSGiMetaDataFromModule(org.jboss.modules.Module module)
public org.jboss.modules.ModuleIdentifier getModuleIdentifier(XResource resource)
Copyright © 2016 JBoss by Red Hat. All rights reserved.