Knopflerfish OSGi bundle Repository-Manager 1.2.0
A B C E F G H I M N O R S T U

A

addAttribute(String, Object) - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
addBundleContentFilter() - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
addBundleIdentityFilter() - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
addDirective(String, String) - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
addVersionRangeFilter(VersionRange) - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
addXmlRepository(String, Dictionary<String, Object>) - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Add a repository based on a repository XML file.

B

BasicRequirement - Class in org.knopflerfish.service.repositorymanager
 
BasicRequirement(String) - Constructor for class org.knopflerfish.service.repositorymanager.BasicRequirement
 
BasicRequirement(String, String) - Constructor for class org.knopflerfish.service.repositorymanager.BasicRequirement
 

C

CHANGE_COUNT - Static variable in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Service property that is incremented whenever the configuration changes.
compareTo(RepositoryInfo) - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 

E

eq(String, String) - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
equals(Object) - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 

F

findProviders(Requirement) - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Find providers for a requirement.
findResolution(List<Resource>) - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Find a set of resources given the current state of the framework and using the currently enabled Repositories that will allow the given list of resources to resolve.

G

getAllRepositories() - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Get all repositories available.
getAttributes() - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
getDirectives() - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
getId() - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 
getNamespace() - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
getProperty(String) - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 
getRank() - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 
getRepositories() - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Get all enabled repositories.
getResource() - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
getServiceReference() - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 

H

hashCode() - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 

I

install(List<Resource>, boolean, boolean) - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Install, and optionally start, a list of Resource, and optionally try to find, install and start any Resource needed for them to resolve.
isEnabled(RepositoryInfo) - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Check if repository is enabled.

M

MIME_BUNDLE - Static variable in class org.knopflerfish.service.repositorymanager.BasicRequirement
MIME type to be stored in the extra field of a ZipEntry object for an installable bundle file.
MIME_BUNDLE_ALT - Static variable in class org.knopflerfish.service.repositorymanager.BasicRequirement
Alternative MIME type to be stored in the extra field of a ZipEntry object for an installable bundle file.
multiOp(char, String...) - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
multiOpFilter(char, String...) - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 

N

NUM_REPOSITORIES - Static variable in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Service property that tells the number of available repositories.

O

op(char, String, String) - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
org.knopflerfish.service.repositorymanager - package org.knopflerfish.service.repositorymanager
 

R

RepositoryInfo - Class in org.knopflerfish.service.repositorymanager
 
RepositoryInfo(ServiceReference<Repository>) - Constructor for class org.knopflerfish.service.repositorymanager.RepositoryInfo
 
RepositoryInfo(RepositoryInfo, int) - Constructor for class org.knopflerfish.service.repositorymanager.RepositoryInfo
 
RepositoryManager - Interface in org.knopflerfish.service.repositorymanager
KF repository manager service for interaction with OSGI repositories.
RepositoryManager.InstallationResult - Class in org.knopflerfish.service.repositorymanager
Return value from the install operation.
RepositoryManager.InstallationResult() - Constructor for class org.knopflerfish.service.repositorymanager.RepositoryManager.InstallationResult
 
resolverAvailable() - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Check if the Repository Manager has access to a Resolver service.
resources - Variable in class org.knopflerfish.service.repositorymanager.RepositoryManager.InstallationResult
A set of resources that provide a resolution for the requested operation.

S

setRepositoryEnabled(RepositoryInfo, boolean) - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Enable or disable repository.
setRepositoryRank(RepositoryInfo, int) - Method in interface org.knopflerfish.service.repositorymanager.RepositoryManager
Change ranking of a repository.

T

toString() - Method in class org.knopflerfish.service.repositorymanager.BasicRequirement
 
toString() - Method in class org.knopflerfish.service.repositorymanager.RepositoryInfo
 

U

userFeedback - Variable in class org.knopflerfish.service.repositorymanager.RepositoryManager.InstallationResult
A list of messages suitable for user feedback.

A B C E F G H I M N O R S T U
Knopflerfish OSGi ${version}