|
||||||||||
| 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 | |
|---|---|
org.apache.aries.application.management.BundleInfo |
getBundleInfo(String bundleSymbolicName,
org.osgi.framework.Version bundleVersion)
|
org.apache.aries.application.management.spi.repository.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<org.apache.aries.application.management.BundleInfo> |
resolve(org.apache.aries.application.management.AriesApplication app,
org.apache.aries.application.management.ResolveConstraint... constraints)
Deprecated. |
Collection<org.apache.aries.application.modelling.ModelledResource> |
resolve(String appName,
String appVersion,
Collection<org.apache.aries.application.modelling.ModelledResource> byValueBundles,
Collection<org.apache.aries.application.Content> inputs)
Resolve a list of resources from the OBR bundle repositories by OBR resolver. |
Collection<org.apache.aries.application.modelling.ModelledResource> |
resolveInIsolation(String appName,
String appVersion,
Collection<org.apache.aries.application.modelling.ModelledResource> byValueBundles,
Collection<org.apache.aries.application.Content> inputs)
|
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(org.apache.aries.application.modelling.utils.ModellingHelper mh)
|
void |
setModellingManager(org.apache.aries.application.modelling.ModellingManager m)
|
void |
setPlatformRepository(org.apache.aries.application.management.spi.repository.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(org.apache.aries.application.modelling.ModellingManager m)
public void setModellingHelper(org.apache.aries.application.modelling.utils.ModellingHelper mh)
public org.apache.aries.application.management.spi.repository.PlatformRepository getPlatformRepository()
public org.apache.felix.bundlerepository.RepositoryAdmin getRepositoryAdmin()
public void setPlatformRepository(org.apache.aries.application.management.spi.repository.PlatformRepository platformRepository)
public void setReturnOptionalResources(boolean optional)
public boolean getReturnOptionalResources()
public Collection<org.apache.aries.application.modelling.ModelledResource> resolve(String appName,
String appVersion,
Collection<org.apache.aries.application.modelling.ModelledResource> byValueBundles,
Collection<org.apache.aries.application.Content> inputs)
throws org.apache.aries.application.management.ResolverException
resolve in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolverappName - - application nameappVersion - - application versionbyValueBundles - - by value bundlesinputs - - other constraintsplatformRepository - - a platform repository to use instead of the one provided as a service
org.apache.aries.application.management.ResolverException
public Collection<org.apache.aries.application.modelling.ModelledResource> resolveInIsolation(String appName,
String appVersion,
Collection<org.apache.aries.application.modelling.ModelledResource> byValueBundles,
Collection<org.apache.aries.application.Content> inputs)
throws org.apache.aries.application.management.ResolverException
resolveInIsolation in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolverorg.apache.aries.application.management.ResolverException
@Deprecated
public Set<org.apache.aries.application.management.BundleInfo> resolve(org.apache.aries.application.management.AriesApplication app,
org.apache.aries.application.management.ResolveConstraint... constraints)
throws org.apache.aries.application.management.ResolverException
resolve in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolverorg.apache.aries.application.management.ResolverException
public org.apache.aries.application.management.BundleInfo getBundleInfo(String bundleSymbolicName,
org.osgi.framework.Version bundleVersion)
getBundleInfo in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolverprotected 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 | |||||||||