|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.aries.application.resolver.obr.OBRAriesResolver
public class OBRAriesResolver
Constructor Summary | |
---|---|
OBRAriesResolver(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin)
|
Method Summary | |
---|---|
BundleInfo |
getBundleInfo(String bundleSymbolicName,
org.osgi.framework.Version bundleVersion)
|
PlatformRepository |
getPlatformRepository()
|
org.apache.felix.bundlerepository.RepositoryAdmin |
getRepositoryAdmin()
|
boolean |
getReturnOptionalResources()
|
protected List<org.apache.felix.bundlerepository.Resource> |
mergeResource(org.apache.felix.bundlerepository.Resolver resolver,
org.apache.felix.bundlerepository.Resource r,
List<org.apache.felix.bundlerepository.Resource> list)
Get rid of the redundant resources |
Set<BundleInfo> |
resolve(AriesApplication app,
ResolveConstraint... constraints)
Deprecated. |
Collection<ModelledResource> |
resolve(String appName,
String appVersion,
Collection<ModelledResource> byValueBundles,
Collection<Content> inputs)
|
Collection<ModelledResource> |
resolve(String appName,
String appVersion,
Collection<ModelledResource> byValueBundles,
Collection<Content> inputs,
PlatformRepository platformRepository)
Resolve a list of resources from the OBR bundle repositories by OBR resolver. |
protected List<org.apache.felix.bundlerepository.Resource> |
retrieveRequiredResources(org.apache.felix.bundlerepository.Resolver resolver)
Get the list of resources returned by the resolver |
protected boolean |
satisfiesAll(org.apache.felix.bundlerepository.Resource res,
org.apache.felix.bundlerepository.Reason[] reasons)
|
void |
setModellingHelper(ModellingHelper mh)
|
void |
setModellingManager(ModellingManager m)
|
void |
setPlatformRepository(PlatformRepository platformRepository)
|
void |
setReturnOptionalResources(boolean optional)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OBRAriesResolver(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin)
Method Detail |
---|
public void setModellingManager(ModellingManager m)
public void setModellingHelper(ModellingHelper mh)
public PlatformRepository getPlatformRepository()
public org.apache.felix.bundlerepository.RepositoryAdmin getRepositoryAdmin()
public void setPlatformRepository(PlatformRepository platformRepository)
public void setReturnOptionalResources(boolean optional)
public boolean getReturnOptionalResources()
public Collection<ModelledResource> resolve(String appName, String appVersion, Collection<ModelledResource> byValueBundles, Collection<Content> inputs) throws ResolverException
resolve
in interface AriesApplicationResolver
ResolverException
public Collection<ModelledResource> resolve(String appName, String appVersion, Collection<ModelledResource> byValueBundles, Collection<Content> inputs, PlatformRepository platformRepository) throws ResolverException
resolve
in interface AriesApplicationResolver
appName
- - application nameappVersion
- - application versionbyValueBundles
- - by value bundlesinputs
- - other constraintsplatformRepository
- - a platform repository to use instead of the one provided as a service
ResolverException
@Deprecated public Set<BundleInfo> resolve(AriesApplication app, ResolveConstraint... constraints) throws ResolverException
resolve
in interface AriesApplicationResolver
ResolverException
public BundleInfo getBundleInfo(String bundleSymbolicName, org.osgi.framework.Version bundleVersion)
getBundleInfo
in interface AriesApplicationResolver
protected List<org.apache.felix.bundlerepository.Resource> retrieveRequiredResources(org.apache.felix.bundlerepository.Resolver resolver)
resolver
- OBR resolver
protected List<org.apache.felix.bundlerepository.Resource> mergeResource(org.apache.felix.bundlerepository.Resolver resolver, org.apache.felix.bundlerepository.Resource r, List<org.apache.felix.bundlerepository.Resource> list)
resolver
- OBR resolverr
- a resourcelist
- similar resources
protected boolean satisfiesAll(org.apache.felix.bundlerepository.Resource res, org.apache.felix.bundlerepository.Reason[] reasons)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |