Class SubsystemResolveContext
- java.lang.Object
-
- org.osgi.service.resolver.ResolveContext
-
- org.apache.karaf.features.internal.region.SubsystemResolveContext
-
public class SubsystemResolveContext extends org.osgi.service.resolver.ResolveContext
-
-
Constructor Summary
Constructors Constructor Description SubsystemResolveContext(Subsystem root, org.eclipse.equinox.region.RegionDigraph digraph, org.osgi.service.repository.Repository globalRepository, Downloader downloader, FeaturesService.ServiceRequirementsBehavior serviceRequirements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.osgi.resource.Capability>
findProviders(org.osgi.resource.Requirement requirement)
org.osgi.service.repository.Repository
getGlobalRepository()
Collection<org.osgi.resource.Resource>
getMandatoryResources()
org.osgi.service.repository.Repository
getRepository()
Map<org.osgi.resource.Resource,org.osgi.resource.Wiring>
getWirings()
int
insertHostedCapability(List<org.osgi.resource.Capability> capabilities, org.osgi.service.resolver.HostedCapability hostedCapability)
boolean
isEffective(org.osgi.resource.Requirement requirement)
-
-
-
Constructor Detail
-
SubsystemResolveContext
public SubsystemResolveContext(Subsystem root, org.eclipse.equinox.region.RegionDigraph digraph, org.osgi.service.repository.Repository globalRepository, Downloader downloader, FeaturesService.ServiceRequirementsBehavior serviceRequirements)
-
-
Method Detail
-
getRepository
public org.osgi.service.repository.Repository getRepository()
-
getGlobalRepository
public org.osgi.service.repository.Repository getGlobalRepository()
-
getMandatoryResources
public Collection<org.osgi.resource.Resource> getMandatoryResources()
- Overrides:
getMandatoryResources
in classorg.osgi.service.resolver.ResolveContext
-
findProviders
public List<org.osgi.resource.Capability> findProviders(org.osgi.resource.Requirement requirement)
- Specified by:
findProviders
in classorg.osgi.service.resolver.ResolveContext
-
insertHostedCapability
public int insertHostedCapability(List<org.osgi.resource.Capability> capabilities, org.osgi.service.resolver.HostedCapability hostedCapability)
- Specified by:
insertHostedCapability
in classorg.osgi.service.resolver.ResolveContext
-
isEffective
public boolean isEffective(org.osgi.resource.Requirement requirement)
- Specified by:
isEffective
in classorg.osgi.service.resolver.ResolveContext
-
getWirings
public Map<org.osgi.resource.Resource,org.osgi.resource.Wiring> getWirings()
- Specified by:
getWirings
in classorg.osgi.service.resolver.ResolveContext
-
-