public class ResolveContextImpl
extends org.osgi.service.resolver.ResolveContext
Constructor and Description |
---|
ResolveContextImpl(java.util.Set<org.osgi.resource.Resource> mandatory,
java.util.Set<org.osgi.resource.Resource> optional,
org.osgi.service.repository.Repository repository,
boolean resolveOptional) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.osgi.resource.Capability> |
findProviders(org.osgi.resource.Requirement requirement) |
java.util.Collection<org.osgi.resource.Resource> |
getMandatoryResources() |
java.util.Collection<org.osgi.resource.Resource> |
getOptionalResources() |
java.util.Map<org.osgi.resource.Resource,org.osgi.resource.Wiring> |
getWirings() |
int |
insertHostedCapability(java.util.List capabilities,
org.osgi.service.resolver.HostedCapability hostedCapability) |
boolean |
isEffective(org.osgi.resource.Requirement requirement) |
public ResolveContextImpl(java.util.Set<org.osgi.resource.Resource> mandatory, java.util.Set<org.osgi.resource.Resource> optional, org.osgi.service.repository.Repository repository, boolean resolveOptional)
public java.util.Collection<org.osgi.resource.Resource> getMandatoryResources()
getMandatoryResources
in class org.osgi.service.resolver.ResolveContext
public java.util.Collection<org.osgi.resource.Resource> getOptionalResources()
getOptionalResources
in class org.osgi.service.resolver.ResolveContext
public java.util.List<org.osgi.resource.Capability> findProviders(org.osgi.resource.Requirement requirement)
findProviders
in class org.osgi.service.resolver.ResolveContext
public int insertHostedCapability(java.util.List capabilities, org.osgi.service.resolver.HostedCapability hostedCapability)
insertHostedCapability
in class org.osgi.service.resolver.ResolveContext
public boolean isEffective(org.osgi.resource.Requirement requirement)
isEffective
in class org.osgi.service.resolver.ResolveContext
public java.util.Map<org.osgi.resource.Resource,org.osgi.resource.Wiring> getWirings()
getWirings
in class org.osgi.service.resolver.ResolveContext
Copyright © 2014 Red Hat. All Rights Reserved.