public class ResolverHookProcessor extends Object
ResolverHook
functionality.Modifier and Type | Class and Description |
---|---|
static interface |
ResolverHookProcessor.SingletonLocator |
Constructor and Description |
---|
ResolverHookProcessor(org.osgi.framework.BundleContext syscontext,
Collection<XBundle> unresolved) |
Modifier and Type | Method and Description |
---|---|
void |
begin(Collection<? extends org.osgi.resource.Resource> mandatory,
Collection<? extends org.osgi.resource.Resource> optional) |
void |
end() |
void |
filterMatches(org.osgi.framework.wiring.BundleRequirement breq,
Collection<org.osgi.framework.wiring.BundleCapability> matching) |
void |
filterResolvable() |
void |
filterSingletonCollisions(ResolverHookProcessor.SingletonLocator locator) |
static ResolverHookProcessor |
getCurrentProcessor() |
boolean |
hasBundleRevision(org.osgi.framework.wiring.BundleRevision brev) |
boolean |
hasResolverHooks() |
boolean |
hasResource(org.osgi.resource.Resource res) |
public ResolverHookProcessor(org.osgi.framework.BundleContext syscontext, Collection<XBundle> unresolved)
public static ResolverHookProcessor getCurrentProcessor()
public boolean hasResolverHooks()
public boolean hasBundleRevision(org.osgi.framework.wiring.BundleRevision brev)
public boolean hasResource(org.osgi.resource.Resource res)
public void begin(Collection<? extends org.osgi.resource.Resource> mandatory, Collection<? extends org.osgi.resource.Resource> optional)
public void filterResolvable()
public void filterSingletonCollisions(ResolverHookProcessor.SingletonLocator locator)
public void filterMatches(org.osgi.framework.wiring.BundleRequirement breq, Collection<org.osgi.framework.wiring.BundleCapability> matching)
public void end()
Copyright © 2013 JBoss by Red Hat. All rights reserved.