A B C D E G H I L M O P R S T U V W

A

addApplicationListener(AriesApplicationListener) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Add an AriesApplicationListener
addBundle(ModelledResource) - Method in interface org.apache.aries.application.modelling.DeployedBundles
Add a modelled resource
allowsUpdate(DeploymentMetadata, DeploymentMetadata) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
 
allowsUpdate(DeploymentMetadata, DeploymentMetadata) - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy
Are the two deployments subject to update or do they require full reinstall
applicationChanged(AriesApplicationEvent) - Method in interface org.apache.aries.application.management.AriesApplicationListener
Receives notification of an application lifecycle event
ApplicationMetadata - Interface in org.apache.aries.application
A representation of an APPLICATION.MF file.
ApplicationMetadataFactory - Interface in org.apache.aries.application
Provides various means of generating ApplicationMetadata instances.
areMandatoryAttributesPresent(Map<String, String>, Provider) - Method in interface org.apache.aries.application.modelling.utils.ModellingHelper
Check that all mandatory attributes from a Provider are specified by the consumer's attributes
AriesApplication - Interface in org.apache.aries.application.management
Metadata about an Aries application
AriesApplicationContext - Interface in org.apache.aries.application.management
Represents an Aries application in the runtime.
AriesApplicationContext.ApplicationState - Enum in org.apache.aries.application.management
 
AriesApplicationContextManager - Interface in org.apache.aries.application.management.spi.runtime
An ApplicationContextManager is responsible for managing Aries applications in the server's OSGi runtime.
AriesApplicationEvent - Class in org.apache.aries.application.management
Objects of this type are passed to ApplicationListener clients
AriesApplicationEvent() - Constructor for class org.apache.aries.application.management.AriesApplicationEvent
 
AriesApplicationListener - Interface in org.apache.aries.application.management
A client that wishes to receive AriesApplicationEvents should implement this interface.
AriesApplicationManager - Interface in org.apache.aries.application.management
An AriesApplicationManager service is used to create, install and uninstall Aries applications.
AriesApplicationResolver - Interface in org.apache.aries.application.management.spi.resolve
An AriesApplicationResolver is a service used by the AriesApplicationManager when one of the createApplication methods are called.

B

buildFragmentHost(String) - Method in interface org.apache.aries.application.modelling.utils.ModellingHelper
Create an ImportedBundle from a Fragment-Host string
BundleConversion - Interface in org.apache.aries.application.management.spi.convert
A BundleConversion represents a .JAR file which has been converted in to an well-formed OSGi bundle, or a .WAR file which has been converted into a .WAB file
BundleConverter - Interface in org.apache.aries.application.management.spi.convert
A BundleConverter turns a .jar that is not an OSGi bundle into a well formed OSGi bundle, or a .war that is not a WAB into a WAB.
BundleFramework - Interface in org.apache.aries.application.management.spi.framework
 
BundleFrameworkConfiguration - Interface in org.apache.aries.application.management.spi.framework
 
BundleFrameworkConfigurationFactory - Interface in org.apache.aries.application.management.spi.framework
 
BundleFrameworkFactory - Interface in org.apache.aries.application.management.spi.framework
 
BundleFrameworkManager - Interface in org.apache.aries.application.management.spi.framework
 
BundleFrameworkManager.BundleLocator - Interface in org.apache.aries.application.management.spi.framework
 
BundleInfo - Interface in org.apache.aries.application.management
Information about a bundle
BundleRepository - Interface in org.apache.aries.application.management.spi.repository
 
BundleRepository.BundleSuggestion - Interface in org.apache.aries.application.management.spi.repository
A suggested bundle to use.
BundleRepositoryManager - Interface in org.apache.aries.application.management.spi.repository
 

C

close() - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Closes the framework and any associated resource
Consumer - Interface in org.apache.aries.application.modelling
 
Content - Interface in org.apache.aries.application
A representation of content metadata such as Application-Content, Import-Package, etc
ContextException - Exception in org.apache.aries.application.management.spi.repository
An exception thrown by various methods within this package.
ContextException(Exception) - Constructor for exception org.apache.aries.application.management.spi.repository.ContextException
 
ContextException(String) - Constructor for exception org.apache.aries.application.management.spi.repository.ContextException
 
ContextException(String, Exception) - Constructor for exception org.apache.aries.application.management.spi.repository.ContextException
 
ConversionException - Exception in org.apache.aries.application.management.spi.convert
An Exception thrown by a BundleConverter
ConversionException(Exception) - Constructor for exception org.apache.aries.application.management.spi.convert.ConversionException
 
ConversionException(String) - Constructor for exception org.apache.aries.application.management.spi.convert.ConversionException
 
convert() - Method in interface org.apache.aries.application.filesystem.IFile
 
convert(IDirectory, IFile) - Method in interface org.apache.aries.application.management.spi.convert.BundleConverter
 
createApplication(IDirectory) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Create an AriesApplication from a local resource.
createApplication(URL) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Create an AriesApplication from a remote resource.
createApplicationMetadata(Manifest) - Method in interface org.apache.aries.application.ApplicationMetadataFactory
Create the application metadata from the provided Manifest.
createBundleFramework(BundleContext, BundleFrameworkConfiguration) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkFactory
Creates a new isolated bundle framework with the properties provided.
createBundleFrameworkConfig(String, BundleContext) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkConfigurationFactory
Create a BundleFrameworkConfiguration with basic config
createBundleFrameworkConfig(String, BundleContext, AriesApplication) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkConfigurationFactory
Create a BundleFrameworkConiguration for an application framework based on a given AriesApplication.
createDeployedBundles(String, Collection<ImportedBundle>, Collection<ImportedBundle>, Collection<ModelledResource>) - Method in interface org.apache.aries.application.modelling.utils.ModellingHelper
Factory method for objects implementing the DeployedBundles interface
createDeploymentMetadata(AriesApplication, Set<BundleInfo>) - Method in interface org.apache.aries.application.DeploymentMetadataFactory
Deprecated. 
createDeploymentMetadata(IFile) - Method in interface org.apache.aries.application.DeploymentMetadataFactory
Deprecated. 
createDeploymentMetadata(InputStream) - Method in interface org.apache.aries.application.DeploymentMetadataFactory
Deprecated. 
createDeploymentMetadata(Manifest) - Method in interface org.apache.aries.application.DeploymentMetadataFactory
Extract a DeploymentMetadata instance from Manifest.

D

DeployedBundles - Interface in org.apache.aries.application.modelling
A model of a collection of bundles and similar resources
DeploymentContent - Interface in org.apache.aries.application
An entry in DEPLOYMENT.MF's Deployed-Content header
DeploymentManifestManager - Interface in org.apache.aries.application.management.spi.resolve
 
DeploymentMetadata - Interface in org.apache.aries.application
Represents the parsed contents of a DEPLOYMENT.MF file
DeploymentMetadataFactory - Interface in org.apache.aries.application
Methods for creating a DeploymentMetadata instance
DeploymentMFElement - Interface in org.apache.aries.application.modelling
 

E

ExportedBundle - Interface in org.apache.aries.application.modelling
Model a bundle, required by another bundle.
ExportedPackage - Interface in org.apache.aries.application.modelling
Model an exported package.
ExportedService - Interface in org.apache.aries.application.modelling
This interface models the exported service.

G

generateDeployedBundles(ApplicationMetadata, Collection<ModelledResource>, Collection<Content>) - Method in interface org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
Generate the deployment manifest map.
generateDeploymentManifest(AriesApplication, ResolveConstraint...) - Method in interface org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
Generate the deployment manifest map for the application.
generateDeploymentManifest(String, String, DeployedBundles) - Method in interface org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
Generate a Manifest representation of a DEPLOYMENT.MF, suitable for example to writing to disk
generateRepository(String, Collection<? extends ModelledResource>, OutputStream) - Method in interface org.apache.aries.application.management.spi.repository.RepositoryGenerator
Generate repository and store the content in the output stream.
getAllBundleRepositories() - Method in interface org.apache.aries.application.management.spi.repository.BundleRepositoryManager
Gets all known bundle repositories
getAppFramework() - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Get a BundleFramework object for the isolated framework corresponding to the application to be updated
getApplication() - Method in interface org.apache.aries.application.management.AriesApplicationContext
Obtain the associated AriesApplication metadata.
getApplication() - Method in class org.apache.aries.application.management.AriesApplicationEvent
Get the associated AriesApplication
getApplication() - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Get the AriesApplication object being updated
getApplicationContent() - Method in interface org.apache.aries.application.management.AriesApplicationContext
Get the org.osgi.framework.Bundle objects representing the application's runtime constituents.
getApplicationContents() - Method in interface org.apache.aries.application.ApplicationMetadata
get the list of Application contents includes bundle name, version, directives and attributes
getApplicationContext(AriesApplication) - Method in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager
Obtain an ApplicationContext for an AriesApplication.
getApplicationContexts() - Method in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager
 
getApplicationDeploymentContents() - Method in interface org.apache.aries.application.DeploymentMetadata
get the value of the Deployed-Content header
getApplicationExportServices() - Method in interface org.apache.aries.application.ApplicationMetadata
get the value of the Export-Service header
getApplicationImportServices() - Method in interface org.apache.aries.application.ApplicationMetadata
get the value of the Import-Service header
getApplicationMetadata() - Method in interface org.apache.aries.application.DeploymentMetadata
Obtain the associated ApplicationMetadata.
getApplicationMetadata() - Method in interface org.apache.aries.application.management.AriesApplication
Get the application metadata, which is stored in META-INF/APPLICATION.MF.
getApplicationName() - Method in interface org.apache.aries.application.ApplicationMetadata
get the name of the application
getApplicationProvisionBundles() - Method in interface org.apache.aries.application.DeploymentMetadata
get the value of the Provision-Bundle header
getApplicationScope() - Method in interface org.apache.aries.application.ApplicationMetadata
get the value of the Application-Scope, which is calculated from Application-SymbolicName and Application-Version
getApplicationState() - Method in interface org.apache.aries.application.management.AriesApplicationContext
Get the state of a running application.
getApplicationSymbolicName() - Method in interface org.apache.aries.application.ApplicationMetadata
get the value of the Application-SymbolicName header
getApplicationSymbolicName() - Method in interface org.apache.aries.application.DeploymentMetadata
get the value of the Application-SymbolicName header
getApplicationVersion() - Method in interface org.apache.aries.application.ApplicationMetadata
get the value of the Application-Version header
getApplicationVersion() - Method in interface org.apache.aries.application.DeploymentMetadata
get the value of the Application-Version header
getAttribute(String) - Method in interface org.apache.aries.application.Content
get the value of the attribute with the specified key
getAttributeFilter() - Method in interface org.apache.aries.application.modelling.Consumer
This is not the same as the filter which you might get, say, by parsing a blueprint reference.
getAttributes() - Method in interface org.apache.aries.application.Content
get the attributes of the content
getAttributes() - Method in interface org.apache.aries.application.modelling.ImportedPackage
All attributes specified in the import package header
getAttributes() - Method in interface org.apache.aries.application.modelling.Provider
ResourceType-dependent things.
getBundle() - Method in interface org.apache.aries.application.modelling.ExportedPackage
The resource that exports the package.
getBundleAttributes() - Method in interface org.apache.aries.application.management.BundleInfo
Returns the attributes specified on the symbolic name
getBundleDirectives() - Method in interface org.apache.aries.application.management.BundleInfo
Returns the directives specified on the symbolic name
getBundleFramework(Bundle) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
Gets the BundleFramework object associated with the given bundle
getBundleInfo() - Method in interface org.apache.aries.application.management.AriesApplication
 
getBundleInfo() - Method in interface org.apache.aries.application.management.spi.convert.BundleConversion
 
getBundleInfo(String, Version) - Method in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolver
Return the info for the requested bundle.
getBundleName() - Method in interface org.apache.aries.application.management.ResolveConstraint
The name of the newly required bundle
getBundleRepositoryCollection(String, String) - Method in interface org.apache.aries.application.management.spi.repository.BundleRepositoryManager
Gets a collection of all bundle repositories which can provide bundles to the given application scope.
getBundles() - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Returns a list of bundles currently installed in this framework
getBundleSuggestions(String, String, Collection<DeploymentContent>) - Method in interface org.apache.aries.application.management.spi.repository.BundleRepositoryManager
Get a collection of bundle installation suggestions from repositories suitable for the given application scope
getBundleSuggestions(Collection<DeploymentContent>) - Method in interface org.apache.aries.application.management.spi.repository.BundleRepositoryManager
Get a collection of bundle installation suggestions from all known repositories
getBundleSuggestions(Collection<BundleRepository>, Collection<DeploymentContent>) - Method in interface org.apache.aries.application.management.spi.repository.BundleRepositoryManager
Get a collection of bundle installation suggestions from the collection of given repositories
getComponentName() - Method in interface org.apache.aries.application.modelling.WrappedReferenceMetadata
Get the component-name attribute.
getContent() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the value corresponding to the Deployed-Content header in the deployment.mf.
getContentName() - Method in interface org.apache.aries.application.Content
get the content name of the content
getCost() - Method in interface org.apache.aries.application.management.spi.repository.BundleRepository.BundleSuggestion
This method can be queried to discover the cost of using this bundle repository.
getCost() - Method in interface org.apache.aries.application.management.spi.repository.BundleRepository
This method can be queried to discover the cost of using this bundle repository.
getDeployedContent() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the set of bundles that are going to be deployed into an isolated framework
getDeployedImportService() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the Deployed-ImportService header.
getDeployedProvisionBundle() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the set of bundles that map to Provision-Bundle: these plus getRequiredUseBundle combined give the bundles that will be provisioned into the shared bundle space 'getProvisionBundle' returns the manifest header string, so this method needs to be called something else.
getDeployedServiceImport() - Method in interface org.apache.aries.application.DeploymentMetadata
Get the list of DeployedService-Import
getDeployedUseBundle() - Method in interface org.apache.aries.application.DeploymentMetadata
get the value of Deployed-UseBundle header
getDeploymentMetadata() - Method in interface org.apache.aries.application.management.AriesApplication
Get the deployment metadata, which is stored in META-INF/DEPLOYMENT.MF.
getDirective(String) - Method in interface org.apache.aries.application.Content
get the value of the directive with the specified key
getDirectives() - Method in interface org.apache.aries.application.Content
get the directives of the content
getExactVersion() - Method in interface org.apache.aries.application.DeploymentContent
get the exact version of the deployment content this cannot be null
getExactVersion() - Method in interface org.apache.aries.application.VersionRange
this method returns the exact version from the versionInfo obj.
getExportedBundle() - Method in interface org.apache.aries.application.modelling.ModelledResource
Return the bundle that represents the resource object.
getExportedBundle(Map<String, String>, ImportedBundle) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getExportedPackage(ModelledResource, String, Map<String, Object>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getExportedPackages() - Method in interface org.apache.aries.application.modelling.ModelledResource
Export-Package header modelled to be a collection of exported package objects.
getExportedService(String, int, Collection<String>, Map<String, Object>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getExportedService(String, Map<String, String>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getExportedServices() - Method in interface org.apache.aries.application.modelling.ModelledResource
Export-Service header modelled to be a collection of exported service objects.
getExportPackage() - Method in interface org.apache.aries.application.management.BundleInfo
Export-Package
getExportPackage() - Method in interface org.apache.aries.application.management.spi.repository.BundleRepository.BundleSuggestion
Get the exports of the bundle
getExportService() - Method in interface org.apache.aries.application.management.BundleInfo
Export-Service
getExtraHeaders() - Method in interface org.apache.aries.application.modelling.DeployedBundles
A local environment extension to Apache Aries may manipulate a DeployedBundles object.
getFile(String) - Method in interface org.apache.aries.application.filesystem.IDirectory
Gets the requested file under this directory.
getFilter() - Method in interface org.apache.aries.application.modelling.WrappedReferenceMetadata
Get the properties of the associated blueprint service
getFilter() - Method in interface org.apache.aries.application.ServiceDeclaration
get the filter for the service
getFragmentHost() - Method in interface org.apache.aries.application.modelling.ExportedBundle
Get the fragment host.
getFragmentHost() - Method in interface org.apache.aries.application.modelling.ModelledResource
The fragment host.
getFrameworkBundle() - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Returns the OSGi bundle representing the framework
getFrameworkID() - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkConfiguration
 
getFrameworkManifest() - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkConfiguration
 
getFrameworkProperties() - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkConfiguration
 
getHeaders() - Method in interface org.apache.aries.application.DeploymentMetadata
get the contents of deployment manifest in a map
getHeaders() - Method in interface org.apache.aries.application.management.BundleInfo
All the headers in the MANIFEST.MF file
getId() - Method in interface org.apache.aries.application.modelling.WrappedReferenceMetadata
Get the reference's id as defined in the blueprint
getImportedBundle(String, Map<String, String>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getImportedBundle(String, String) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getImportedPackage(String, Map<String, String>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getImportedPackages() - Method in interface org.apache.aries.application.modelling.ModelledResource
Import-Package header modelled to be a collection of the imported packages objects.
getImportedService(boolean, String, String, String, String, boolean) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getImportedService(String, Map<String, String>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getImportedServices() - Method in interface org.apache.aries.application.modelling.ModelledResource
Import-Service header modelled to be a collection of imported service objects.
getImportPackage() - Method in interface org.apache.aries.application.DeploymentMetadata
get the value of Import-Package
getImportPackage() - Method in interface org.apache.aries.application.management.BundleInfo
Import-Package
getImportPackage() - Method in interface org.apache.aries.application.management.spi.repository.BundleRepository.BundleSuggestion
Get the imports of the bundle
getImportPackage() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the value corresponding to the Import-Package header in the deployment.mf.
getImportService() - Method in interface org.apache.aries.application.management.BundleInfo
Import-Service
getInputStream() - Method in interface org.apache.aries.application.management.spi.convert.BundleConversion
 
getInterface() - Method in interface org.apache.aries.application.modelling.WrappedReferenceMetadata
Get the interface required by the reference
getInterfaceName() - Method in interface org.apache.aries.application.ServiceDeclaration
get the interface name for the service
getInterfaces() - Method in interface org.apache.aries.application.modelling.WrappedServiceMetadata
Get the interfaces implemented by the service
getIsolatedBundleContext() - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Returns the bundle context for the framework.
getLastModified() - Method in interface org.apache.aries.application.filesystem.IFile
 
getLocation() - Method in interface org.apache.aries.application.management.BundleInfo
Returns a String which can be turned into a URL to the bundle binary
getLocation() - Method in interface org.apache.aries.application.modelling.ModelledResource
Returns a String which can be turned into a URL to the bundle binary
getMaximumVersion() - Method in interface org.apache.aries.application.VersionRange
get the maximum version
getMinimumVersion() - Method in interface org.apache.aries.application.VersionRange
get the minimum version
getModelledResource(String, IDirectory) - Method in interface org.apache.aries.application.modelling.ModelledResourceManager
Obtain a ModelledResource object
getModelledResource(String, BundleInfo, Collection<ImportedService>, Collection<ExportedService>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getModelledResource(String, Attributes, Collection<ImportedService>, Collection<ExportedService>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getModelledResource(String, Attributes, ExportedBundle, ResourceType, Collection<ImportedService>, Collection<ExportedService>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getName() - Method in interface org.apache.aries.application.filesystem.IFile
 
getName() - Method in interface org.apache.aries.application.modelling.WrappedServiceMetadata
Get the service name.
getNameValueMap() - Method in interface org.apache.aries.application.Content
get the attribute and directive info in NameValueMap
getNewMetadata() - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Get the DeploymentMetadata that is to be activated
getOldMetadata() - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Get the DeploymentMetadata that is currently active and to be phased out
getPackageName() - Method in interface org.apache.aries.application.modelling.ExportedPackage
The package name
getPackageName() - Method in interface org.apache.aries.application.modelling.ImportedPackage
The imported package name
getParent() - Method in interface org.apache.aries.application.filesystem.IFile
 
getParsedServiceElements(Collection<ExportedService>, Collection<ImportedService>) - Method in interface org.apache.aries.application.modelling.ModellingManager
 
getPlatformRepositoryURLs() - Method in interface org.apache.aries.application.management.spi.repository.PlatformRepository
Obtain a set of URIs to bundle repositories representing the local platform's capabilities.
getProvisionBundle() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the value corresponding to the Provision-Bundle header in the deployment.mf.
getRanking() - Method in interface org.apache.aries.application.modelling.WrappedServiceMetadata
Get the service ranking
getRawAttributes() - Method in interface org.apache.aries.application.management.BundleInfo
The Attribute object in the MANIFEST.MF file
getReferences() - Method in interface org.apache.aries.application.modelling.ParsedServiceElements
Get the ImportedServices
getRequireBundle() - Method in interface org.apache.aries.application.management.BundleInfo
Require-Bundle
getRequiredBundles() - Method in interface org.apache.aries.application.modelling.ModelledResource
The required bundles modelled as a collection of ImportedBundle objects.
getRequiredUseBundle() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the subset of bundles specified in use-bundle that are actually required to satisfy direct requirements of deployed content.
getRollbackException() - Method in exception org.apache.aries.application.management.UpdateException
 
getRoot() - Method in interface org.apache.aries.application.filesystem.IFile
 
getServiceElements(IDirectory) - Method in interface org.apache.aries.application.modelling.ModelledResourceManager
 
getServiceProperties() - Method in interface org.apache.aries.application.modelling.WrappedServiceMetadata
Get the properties of the associated blueprint service
getServices() - Method in interface org.apache.aries.application.modelling.ParsedServiceElements
Get the exported services
getSharedBundleFramework() - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
Gets a reference to the single shared bundle framework.
getSharedFramework() - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Get a BundleFramework object for the shared framework
getSize() - Method in interface org.apache.aries.application.filesystem.IFile
 
getSymbolicName() - Method in interface org.apache.aries.application.management.BundleInfo
Bundle-SymbolicName
getSymbolicName() - Method in interface org.apache.aries.application.modelling.ExportedBundle
The bundle symbolic name
getSymbolicName() - Method in interface org.apache.aries.application.modelling.ImportedBundle
The imported bundle symbolic name
getSymbolicName() - Method in interface org.apache.aries.application.modelling.ModelledResource
The resource's symbolic name
getTemporaryDirectory() - Method in interface org.apache.aries.application.management.spi.runtime.LocalPlatform
Obtain a temporary directory
getTemporaryFile() - Method in interface org.apache.aries.application.management.spi.runtime.LocalPlatform
Obtain a temporary file
getType() - Method in class org.apache.aries.application.management.AriesApplicationEvent
Get the type of the event
getType() - Method in interface org.apache.aries.application.modelling.Consumer
Return the resource type
getType() - Method in interface org.apache.aries.application.modelling.ModelledResource
The resource type, mainly BUNDLE or other special bundle.
getType() - Method in interface org.apache.aries.application.modelling.Provider
Get resource type.
getUnsatisfiedRequirements() - Method in exception org.apache.aries.application.management.ResolverException
 
getUseBundle() - Method in interface org.apache.aries.application.modelling.DeployedBundles
Get the value corresponding to the Deployed-Use-Bundle header in the deployment.mf.
getUseBundles() - Method in interface org.apache.aries.application.ApplicationMetadata
get the list of use-bundle content including bundle symbolic name and version range
getVersion() - Method in interface org.apache.aries.application.Content
get the version info for the version attribute
getVersion() - Method in interface org.apache.aries.application.management.BundleInfo
Bundle-Version:
getVersion() - Method in interface org.apache.aries.application.management.spi.repository.BundleRepository.BundleSuggestion
 
getVersion() - Method in interface org.apache.aries.application.modelling.ExportedBundle
The bundle version
getVersion() - Method in interface org.apache.aries.application.modelling.ExportedPackage
The package version
getVersion() - Method in interface org.apache.aries.application.modelling.ModelledResource
The resource version
getVersionRange() - Method in interface org.apache.aries.application.management.ResolveConstraint
The version range of the newly required bundle
getVersionRange() - Method in interface org.apache.aries.application.modelling.ImportedBundle
The version range that the imported bundle's version fall into.
getVersionRange() - Method in interface org.apache.aries.application.modelling.ImportedPackage
The imported package version
GLOBAL_SCOPE - Static variable in interface org.apache.aries.application.management.spi.repository.BundleRepository
 

H

hasRolledBack() - Method in exception org.apache.aries.application.management.UpdateException
 

I

identicalOrDiffersOnlyByName(WrappedServiceMetadata) - Method in interface org.apache.aries.application.modelling.WrappedServiceMetadata
Sometimes we want to know if two services are identical except for their names
IDirectory - Interface in org.apache.aries.application.filesystem
A virtual directory in a file system.
IFile - Interface in org.apache.aries.application.filesystem
A virtual file on the virtual file system.
ImportedBundle - Interface in org.apache.aries.application.modelling
Model a required bundle.
ImportedPackage - Interface in org.apache.aries.application.modelling
Model an imported package.
ImportedService - Interface in org.apache.aries.application.modelling
This interface represents the imported service.
init() - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Initialises the framework (but does not start the framework bundle)
install(AriesApplication) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Install an AriesApplication - i.e.
install(BundleRepository.BundleSuggestion, AriesApplication) - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Installs a bundle to this framework.
install(BundleFramework, AriesApplication) - Method in interface org.apache.aries.application.management.spi.repository.BundleRepository.BundleSuggestion
Install the bundle represented by this suggestion via the given context
installIsolatedBundles(Collection<BundleRepository.BundleSuggestion>, AriesApplication) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
Creates a new framework inside the shared bundle framework and installs a collection of bundles into the framework.
installSharedBundles(Collection<BundleRepository.BundleSuggestion>, AriesApplication) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
Installs a collection of shared bundles to the shared bundle framework
intersect(VersionRange) - Method in interface org.apache.aries.application.VersionRange
Create a new version range that is the intersection of this and the argument.
intersectPackage(ImportedPackage, ImportedPackage) - Method in interface org.apache.aries.application.modelling.utils.ModellingHelper
Create a new ImnportedPackage that is the intersection of the two supplied imports.
InvalidAttributeException - Exception in org.apache.aries.application
 
InvalidAttributeException(Exception) - Constructor for exception org.apache.aries.application.InvalidAttributeException
 
InvalidAttributeException(String) - Constructor for exception org.apache.aries.application.InvalidAttributeException
 
isDirectory() - Method in interface org.apache.aries.application.filesystem.IFile
 
isExactVersion() - Method in interface org.apache.aries.application.VersionRange
check if the versioninfo is the exact version
isFile() - Method in interface org.apache.aries.application.filesystem.IFile
 
isFragment() - Method in interface org.apache.aries.application.modelling.ExportedBundle
Whether the bundle is fragment
isFragment() - Method in interface org.apache.aries.application.modelling.ModelledResource
Whether the resource is fragment.
isList() - Method in interface org.apache.aries.application.modelling.WrappedReferenceMetadata
Is this a reference list or a reference
isMaximumExclusive() - Method in interface org.apache.aries.application.VersionRange
is the maximum version exclusive
isMaximumUnbounded() - Method in interface org.apache.aries.application.VersionRange
is the maximum version unbounded
isMinimumExclusive() - Method in interface org.apache.aries.application.VersionRange
is the minimum version exclusive
isMultiple() - Method in interface org.apache.aries.application.modelling.Consumer
Whether the resources consumed can be multiple.
isOptional() - Method in interface org.apache.aries.application.modelling.Consumer
Whether the resource consumed can be optional.
isOptional() - Method in interface org.apache.aries.application.modelling.WrappedReferenceMetadata
Is this an optional reference
isResolved() - Method in interface org.apache.aries.application.management.AriesApplication
Check if the application is resolved or not.
isRoot() - Method in interface org.apache.aries.application.filesystem.IDirectory
 
isSatisfied(Provider) - Method in interface org.apache.aries.application.modelling.Consumer
Whether the provider object satisfies the consume criteria.

L

listAllFiles() - Method in interface org.apache.aries.application.filesystem.IDirectory
 
listFiles() - Method in interface org.apache.aries.application.filesystem.IDirectory
 
LocalPlatform - Interface in org.apache.aries.application.management.spi.runtime
This is a difficult interface to name properly.

M

ManagementException - Exception in org.apache.aries.application.management
An exception thrown by various methods within this package.
ManagementException(Exception) - Constructor for exception org.apache.aries.application.management.ManagementException
 
ManagementException(String) - Constructor for exception org.apache.aries.application.management.ManagementException
 
ManagementException(String, Exception) - Constructor for exception org.apache.aries.application.management.ManagementException
 
matches(Version) - Method in interface org.apache.aries.application.VersionRange
This method tests to see if the provided version is inside this range.
ModelledResource - Interface in org.apache.aries.application.modelling
Model a bundle resource.
ModelledResourceManager - Interface in org.apache.aries.application.modelling
 
ModellerException - Exception in org.apache.aries.application.modelling
 
ModellerException(String) - Constructor for exception org.apache.aries.application.modelling.ModellerException
 
ModellerException(Exception) - Constructor for exception org.apache.aries.application.modelling.ModellerException
 
ModellingConstants - Class in org.apache.aries.application.modelling
 
ModellingConstants() - Constructor for class org.apache.aries.application.modelling.ModellingConstants
 
ModellingHelper - Interface in org.apache.aries.application.modelling.utils
Useful functions associated with application modelling
ModellingManager - Interface in org.apache.aries.application.modelling
 

O

OBR_BUNDLE - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
OBR_COMPOSITE_BUNDLE - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
OBR_MANIFEST_VERSION - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
OBR_PACKAGE - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
OBR_PRESENTATION_NAME - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
OBR_SERVICE - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
OBR_SYMBOLIC_NAME - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
open() - Method in interface org.apache.aries.application.filesystem.IFile
The input stream returned by this method should always be closed after use.
OPTIONAL_KEY - Static variable in class org.apache.aries.application.modelling.ModellingConstants
 
org.apache.aries.application - package org.apache.aries.application
 
org.apache.aries.application.filesystem - package org.apache.aries.application.filesystem
 
org.apache.aries.application.management - package org.apache.aries.application.management
 
org.apache.aries.application.management.spi.convert - package org.apache.aries.application.management.spi.convert
 
org.apache.aries.application.management.spi.framework - package org.apache.aries.application.management.spi.framework
 
org.apache.aries.application.management.spi.repository - package org.apache.aries.application.management.spi.repository
 
org.apache.aries.application.management.spi.resolve - package org.apache.aries.application.management.spi.resolve
 
org.apache.aries.application.management.spi.runtime - package org.apache.aries.application.management.spi.runtime
 
org.apache.aries.application.management.spi.update - package org.apache.aries.application.management.spi.update
 
org.apache.aries.application.modelling - package org.apache.aries.application.modelling
 
org.apache.aries.application.modelling.utils - package org.apache.aries.application.modelling.utils
 

P

parse(List<URL>) - Method in interface org.apache.aries.application.modelling.ParserProxy
Parse blueprint xml files and extract the parsed ServiceMetadata objects
parse(URL) - Method in interface org.apache.aries.application.modelling.ParserProxy
Parse a blueprint xml files and extract the parsed ServiceMetadata objects
parse(InputStream) - Method in interface org.apache.aries.application.modelling.ParserProxy
Parse an InputStream containing blueprint xml and extract the parsed ServiceMetadata objects
parseAllServiceElements(InputStream) - Method in interface org.apache.aries.application.modelling.ParserProxy
Parse an InputStream containing blueprint xml and extract Service, Reference and RefList elements.
parseApplicationMetadata(InputStream) - Method in interface org.apache.aries.application.ApplicationMetadataFactory
Parse from the input stream the application manifest.
parseDeploymentMetadata(IFile) - Method in interface org.apache.aries.application.DeploymentMetadataFactory
Extract a DeploymentMetadata instance from an IFile
parseDeploymentMetadata(InputStream) - Method in interface org.apache.aries.application.DeploymentMetadataFactory
Extract a DeploymentMetadata instance from InputStream.
ParsedServiceElements - Interface in org.apache.aries.application.modelling
A simple data structure containing two immutable Collections, one each of ImportedServiceImpl and ExportedServiceImpl
ParserProxy - Interface in org.apache.aries.application.modelling
This interface is implemented by the service which proxies the Apache Aries blueprint parser.
PlatformRepository - Interface in org.apache.aries.application.management.spi.repository
This interface allows one to find out information about configured bundle repositories
postResolveProcess(ApplicationMetadata, DeployedBundles) - Method in interface org.apache.aries.application.management.spi.resolve.PostResolveTransformer
This method is to perform any post process after the resolver returns back a collection of bundles.
PostResolveTransformer - Interface in org.apache.aries.application.management.spi.resolve
 
Provider - Interface in org.apache.aries.application.modelling
Base interface to model a bundle, package or service

R

register(Bundle) - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Register a new bundle with the application (i.e.
remove(AriesApplicationContext) - Method in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager
Remove the provided AriesApplicationContext from the running system.
removeApplicationListener(AriesApplicationListener) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Remove an AriesApplicationListener
REPOSITORY_SCOPE - Static variable in interface org.apache.aries.application.management.spi.repository.BundleRepository
Service property denoting the scope of the bundle repository.
RepositoryGenerator - Interface in org.apache.aries.application.management.spi.repository
 
resolve(AriesApplication, ResolveConstraint...) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Resolve an AriesApplication against a set of constraints.
resolve(AriesApplication, ResolveConstraint...) - Method in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolver
Deprecated. 
resolve(String, String, Collection<ModelledResource>, Collection<Content>) - Method in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolver
Resolve an AriesApplication.
resolve(String, String, Collection<ModelledResource>, Collection<Content>, PlatformRepository) - Method in interface org.apache.aries.application.management.spi.resolve.AriesApplicationResolver
Resolve an AriesApplication against a given platform repository.
ResolveConstraint - Interface in org.apache.aries.application.management
An administrator may wish to change the content of an installed application.
ResolverException - Exception in org.apache.aries.application.management
Exception thrown by the AriesApplicationResolver interface
ResolverException(Exception) - Constructor for exception org.apache.aries.application.management.ResolverException
Construct from an Exception
ResolverException(String) - Constructor for exception org.apache.aries.application.management.ResolverException
Construct from a String
ResourceType - Enum in org.apache.aries.application.modelling
 

S

ServiceDeclaration - Interface in org.apache.aries.application
Represents a service imported or exported by an Aries application.
setUnsatisfiedRequirements(List<String>) - Method in exception org.apache.aries.application.management.ResolverException
 
SHARED_BUNDLE_FRAMEWORK - Static variable in interface org.apache.aries.application.management.spi.framework.BundleFramework
 
SHARED_FRAMEWORK_LOCK - Static variable in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
All additions/removals of frameworks and bundles from the shared bundle framework are performed under this object lock.
start() - Method in interface org.apache.aries.application.management.AriesApplicationContext
Start the application by starting all its constituent bundles as per the DeploymentContent in the associated AriesApplication's DeploymentMetadata.
start() - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Starts the framework and the framework bundle
start(Bundle) - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Start a previously installed bundle in this framework.
startBundle(Bundle) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
Starts a previously installed bundle
startBundles() - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Whether to start any newly installed bundles
stop() - Method in interface org.apache.aries.application.management.AriesApplicationContext
Stop the application by stopping all its constituent bundles.
stop(Bundle) - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Stop a previously installed bundle in this framework.
stopBundle(Bundle) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
Stops a previously installed bundle
store(File) - Method in interface org.apache.aries.application.ApplicationMetadata
Persist this metadata.
store(OutputStream) - Method in interface org.apache.aries.application.ApplicationMetadata
Persist this metadata.
store(File) - Method in interface org.apache.aries.application.DeploymentMetadata
Persist this metadata as Manifest-formatted text.
store(OutputStream) - Method in interface org.apache.aries.application.DeploymentMetadata
Persist this metadata.
store(File) - Method in interface org.apache.aries.application.management.AriesApplication
Persist this metadata.
store(OutputStream) - Method in interface org.apache.aries.application.management.AriesApplication
Persist this metadata.
suggestBundle(Collection<DeploymentContent>) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager.BundleLocator
 
suggestBundle(Collection<DeploymentContent>) - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Find BundleRepository.BundleSuggestion objects for new bundle requests
suggestBundleToUse(DeploymentContent) - Method in interface org.apache.aries.application.management.spi.repository.BundleRepository
This method attempts to find a bundle in the repository that matches the specified DeploymentContent specification.

T

toDeploymentString() - Method in interface org.apache.aries.application.modelling.DeploymentMFElement
 
toString() - Method in interface org.apache.aries.application.modelling.DeployedBundles
 
toString() - Method in enum org.apache.aries.application.modelling.ResourceType
An enum class to represent the resource type, such as bundle, package, service etc.
toURL() - Method in interface org.apache.aries.application.filesystem.IFile
 

U

uninstall(AriesApplicationContext) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Uninstall an AriesApplication - i.e.
uninstall(Bundle) - Method in interface org.apache.aries.application.management.spi.framework.BundleFramework
Removes a bundle from this framework
uninstallBundle(Bundle) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
Removes a bundle from the runtime
unregister(Bundle) - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy.UpdateInfo
Unregister a bundle from the application (i.e.
update(AriesApplication, DeploymentMetadata) - Method in interface org.apache.aries.application.management.AriesApplicationManager
Update an application's deployment and apply the changes to the runtime if the application is deployed
update(AriesApplication, DeploymentMetadata) - Method in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager
Update the AriesApplication and return an updated application context.
update(UpdateStrategy.UpdateInfo) - Method in interface org.apache.aries.application.management.spi.update.UpdateStrategy
Update an application
updateBundles(DeploymentMetadata, DeploymentMetadata, AriesApplication, BundleFrameworkManager.BundleLocator, Set<Bundle>, boolean) - Method in interface org.apache.aries.application.management.spi.framework.BundleFrameworkManager
 
UpdateException - Exception in org.apache.aries.application.management
 
UpdateException(String, Exception, boolean, Exception) - Constructor for exception org.apache.aries.application.management.UpdateException
 
UpdateStrategy - Interface in org.apache.aries.application.management.spi.update
Plug point for update implementation
UpdateStrategy.UpdateInfo - Interface in org.apache.aries.application.management.spi.update
Representation for an update request

V

valueOf(String) - Static method in enum org.apache.aries.application.management.AriesApplicationContext.ApplicationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.aries.application.modelling.ResourceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.aries.application.management.AriesApplicationContext.ApplicationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.aries.application.modelling.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
VersionRange - Interface in org.apache.aries.application
A representation of a Version Range.

W

WrappedReferenceMetadata - Interface in org.apache.aries.application.modelling
Information about a parsed blueprint reference
WrappedServiceMetadata - Interface in org.apache.aries.application.modelling
A proxy for org.osgi.service.blueprint.reflect.ServiceMetadata, which we cannot pass to clients in the outer framework.

A B C D E G H I L M O P R S T U V W

Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.