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

A

AbstractDeploymentPackage - Class in org.apache.felix.deploymentadmin
Base class for various types of deployment packages.
AbstractDeploymentPackage(Manifest, BundleContext) - Constructor for class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Creates an instance of this class.
AbstractInfo - Class in org.apache.felix.deploymentadmin
Objects of this class represent the meta data for a resource from a deployment package, this can be either bundle resources or processed resources.
AbstractInfo(String, Attributes) - Constructor for class org.apache.felix.deploymentadmin.AbstractInfo
Create an instance
acquire() - Method in class org.apache.felix.deploymentadmin.Semaphore
Acquires the semaphore, or blocks until it's available or the thread is interrupted.
Activator - Class in org.apache.felix.deploymentadmin
Bundle activator for the deployment admin bundle
Activator() - Constructor for class org.apache.felix.deploymentadmin.Activator
 
addCommit(Runnable) - Method in class org.apache.felix.deploymentadmin.spi.Command
Adds an action to be executed in case of a commit
addResourceProcessor(ResourceProcessor) - Method in class org.apache.felix.deploymentadmin.spi.CommitResourceCommand
Add a resource processor, all resource processors that are added will be committed when the command is executed.
addRollback(Runnable) - Method in class org.apache.felix.deploymentadmin.spi.Command
Adds an action to be executed in case of a roll back.
available() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 

B

BUNDLE_LOCATION_PREFIX - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
BundleInfoImpl - Class in org.apache.felix.deploymentadmin
Implementation of the BundleInfo interface as defined by the OSGi mobile specification.
BundleInfoImpl(String, Attributes) - Constructor for class org.apache.felix.deploymentadmin.BundleInfoImpl
Creates an instance of this class.

C

call() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Calling this method will cause the commands specified for this session to be executed.
cancel() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
cancel() - Method in class org.apache.felix.deploymentadmin.spi.Command
Sets the command to being cancelled, this does not have an immediate effect.
cancel() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Cancels the session if it is in progress.
close() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
close() - Method in class org.apache.felix.deploymentadmin.OutputtingInputStream
 
Command - Class in org.apache.felix.deploymentadmin.spi
Commands describe a group of tasks to be executed within the execution a deployment session.
Command() - Constructor for class org.apache.felix.deploymentadmin.spi.Command
 
commit() - Method in class org.apache.felix.deploymentadmin.spi.Command
Commits all changes the command may have defined when it was executed by calling the execute() method.
CommitResourceCommand - Class in org.apache.felix.deploymentadmin.spi
Command that commits all the resource processors that were added to the command.
CommitResourceCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.CommitResourceCommand
 
Constants - Interface in org.apache.felix.deploymentadmin
 

D

DeploymentAdminImpl - Class in org.apache.felix.deploymentadmin
 
DeploymentAdminImpl() - Constructor for class org.apache.felix.deploymentadmin.DeploymentAdminImpl
Create new instance of this DeploymentAdmin.
DEPLOYMENTPACKAGE_CUSTOMIZER - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
DEPLOYMENTPACKAGE_FIXPACK - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
DEPLOYMENTPACKAGE_MISSING - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
DEPLOYMENTPACKAGE_SYMBOLICMAME - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
DEPLOYMENTPACKAGE_VERSION - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
DeploymentPackageManifest - Class in org.apache.felix.deploymentadmin
This class represents a manifest file used to describe the contents of a deployment package.
DeploymentPackageManifest(Manifest) - Constructor for class org.apache.felix.deploymentadmin.DeploymentPackageManifest
Creates an instance of this class.
DeploymentSessionImpl - Class in org.apache.felix.deploymentadmin.spi
Represents a running deployment session.
DeploymentSessionImpl(AbstractDeploymentPackage, AbstractDeploymentPackage, List, DeploymentAdminImpl) - Constructor for class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
 
destroy(BundleContext, DependencyManager) - Method in class org.apache.felix.deploymentadmin.Activator
 
DropBundleCommand - Class in org.apache.felix.deploymentadmin.spi
Command that uninstalls bundles, if rolled back the bundles are restored.
DropBundleCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.DropBundleCommand
 
DropResourceCommand - Class in org.apache.felix.deploymentadmin.spi
Command that drops resources.
DropResourceCommand(CommitResourceCommand) - Constructor for class org.apache.felix.deploymentadmin.spi.DropResourceCommand
Creates an instance of this command.

E

emptyPackage - Static variable in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
equals(Object) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
EVENTPROPERTY_DEPLOYMENTPACKAGE_NAME - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
EVENTPROPERTY_SUCCESSFUL - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
EVENTTOPIC_COMPLETE - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
EVENTTOPIC_INSTALL - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
EVENTTOPIC_UNINSTALL - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.Command
Executes the command, the specified DeploymentSession can be used to obtain various information about the deployment session which the command is part of.
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.CommitResourceCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.DropBundleCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.DropResourceCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.GetStorageAreaCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.ProcessResourceCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.SnapshotCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.StartBundleCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.StartCustomizerCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.StopBundleCommand
 
execute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.UpdateCommand
 

G

getAbstractInfoByPath(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the info about either a bundle or processed resource based on it's path/resource-id.
getBundle(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getBundleContext() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
Returns reference to this bundle's BundleContext
getBundleContext() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Returns the bundle context of the bundle this class is part of.
getBundleInfoByName(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the info about a bundle resource based on the bundle symbolic name.
getBundleInfoByPath(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the info about a bundle based on it's path/resource-id.
getBundleInfoImpls() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Returns the bundles of this deployment package as an array of BundleInfoImpl objects.
getBundleInfos() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getBundleInfos() - Method in class org.apache.felix.deploymentadmin.DeploymentPackageManifest
Determines which bundle resources are part of the deployment package, this includes customizer bundles.
getBundleStream(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the data stream of a bundle resource based on the bundle symbolic name
getCurrentEntryStream() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the data stream to the current entry of this deployment package, use this together with the getNextEntry method.
getDataFile(Bundle) - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Retrieve the base directory of the persistent storage area according to OSGi Core R4 6.1.6.10 for the given BundleContext.
getDeploymentPackage(String) - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
getDeploymentPackage(Bundle) - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
getFixPackage() - Method in class org.apache.felix.deploymentadmin.DeploymentPackageManifest
Determines the version range a fix package can be applied to
getHeader(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getHeader(String) - Method in class org.apache.felix.deploymentadmin.AbstractInfo
Return the value of a header for this resource
getHeader(String) - Method in class org.apache.felix.deploymentadmin.DeploymentPackageManifest
Determines the value of a header in the main section of the manifest.
getHigh() - Method in class org.apache.felix.deploymentadmin.VersionRange
Get the upper boundary of the version range, the boundary being inclusive or not is not taken in to account.
getLog() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
Returns reference to the current logging service defined in the framework.
getLog() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Returns the currently present log service.
getLow() - Method in class org.apache.felix.deploymentadmin.VersionRange
Get the lower boundary of the version range, the boundary being inclusive or not is not taken into account.
getName() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getNextEntry() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the next resource entry in this deployment package based on the order in which the resources appeared when the package was originally received.
getOrderedBundleInfos() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the bundles of this deployment package in the order in which they were originally received.
getOrderedResourceInfos() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the resources of this deployment package in the order in which they were originally received.
getPackageAdmin() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
Returns reference to the current package admin defined in the framework.
getPackageAdmin() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Returns the currently present package admin.
getPath() - Method in class org.apache.felix.deploymentadmin.AbstractInfo
 
getResourceHeader(String, String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getResourceInfoByPath(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines the info about a processed resource based on it's path/resource-id.
getResourceInfos() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Returns the processed resources of this deployment package as an array of ResourceInfoImpl objects.
getResourceInfos() - Method in class org.apache.felix.deploymentadmin.DeploymentPackageManifest
Determines which processed resources are part of the deployment package.
getResourceProcessor(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getResourceProcessor() - Method in class org.apache.felix.deploymentadmin.ResourceInfoImpl
Determines the resource processor for this processed resource.
getResources() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getSourceAbstractDeploymentPackage() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Returns the source deployment package as an AbstractDeploymentPackage.
getSourceDeploymentPackage() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
 
GetStorageAreaCommand - Class in org.apache.felix.deploymentadmin.spi
Command that determines the storage area's of all bundles in the source deployment package of a deployment session.
GetStorageAreaCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.GetStorageAreaCommand
 
getStorageAreas() - Method in class org.apache.felix.deploymentadmin.spi.GetStorageAreaCommand
Determines the storage area's of all bundles in the source deployment package of a deployment session.
getSymbolicName() - Method in class org.apache.felix.deploymentadmin.BundleInfoImpl
 
getSymbolicName() - Method in class org.apache.felix.deploymentadmin.DeploymentPackageManifest
Determines the symbolic name of the deployment package.
getTargetAbstractDeploymentPackage() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
Returns the target deployment package as an AbstractDeploymentPackage.
getTargetDeploymentPackage() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
 
getVersion() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
getVersion() - Method in class org.apache.felix.deploymentadmin.BundleInfoImpl
 
getVersion() - Method in class org.apache.felix.deploymentadmin.DeploymentPackageManifest
Determines the version of the deployment package.
getVersionRange() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
If this deployment package is a fix package this method determines the version range this deployment package can be applied to.

H

hashCode() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 

I

infiniteRange - Static variable in class org.apache.felix.deploymentadmin.VersionRange
 
init(BundleContext, DependencyManager) - Method in class org.apache.felix.deploymentadmin.Activator
 
installDeploymentPackage(InputStream) - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
isBundleResource(Attributes) - Static method in class org.apache.felix.deploymentadmin.BundleInfoImpl
Verify if the specified attributes describe a bundle resource.
isCancelled() - Method in class org.apache.felix.deploymentadmin.spi.Command
Determines if the command was canceled.
isCustomizer() - Method in class org.apache.felix.deploymentadmin.BundleInfoImpl
Determine whether this bundle resource is a customizer bundle.
isFixPackage() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
Determines whether this deployment package is a fix package.
isHighInclusive() - Method in class org.apache.felix.deploymentadmin.VersionRange
Determines whether the upper boundary is inclusive or not.
isInRange(Version) - Method in class org.apache.felix.deploymentadmin.VersionRange
Determine if the specified version is part of the version range or not.
isLowInclusive() - Method in class org.apache.felix.deploymentadmin.VersionRange
Determines whether the lower boundary is inclusive or not.
isMissing() - Method in class org.apache.felix.deploymentadmin.AbstractInfo
Determine if a resource is missing or not
isStale() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 

L

listDeploymentPackages() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 

M

mark(int) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
markSupported() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 

N

NonCloseableStream - Class in org.apache.felix.deploymentadmin
Stream that does nothing when close() is invoked, calls to one of the read methods will throw an IOException after close() is called.
NonCloseableStream(InputStream) - Constructor for class org.apache.felix.deploymentadmin.NonCloseableStream
 

O

org.apache.felix.deploymentadmin - package org.apache.felix.deploymentadmin
 
org.apache.felix.deploymentadmin.spi - package org.apache.felix.deploymentadmin.spi
 
OutputtingInputStream - Class in org.apache.felix.deploymentadmin
This extension of the InputStream writes every byte that is read to an OutputStream of choice.
OutputtingInputStream(InputStream, OutputStream) - Constructor for class org.apache.felix.deploymentadmin.OutputtingInputStream
Creates an instance of the OutputtingInputStream.

P

PACKAGE_DIR - Static variable in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
PACKAGECONTENTS_DIR - Static variable in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
PACKAGEINDEX_FILE - Static variable in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
parse(String) - Static method in class org.apache.felix.deploymentadmin.VersionRange
Parses a version range from the specified string.
parseBooleanHeader(Attributes, String) - Method in class org.apache.felix.deploymentadmin.AbstractInfo
Parses a header that is allowed to have only boolean values.
ProcessResourceCommand - Class in org.apache.felix.deploymentadmin.spi
Command that processes all the processed resources in the source deployment package of a deployment session by finding their Resource Processors and having those process the resources.
ProcessResourceCommand(CommitResourceCommand) - Constructor for class org.apache.felix.deploymentadmin.spi.ProcessResourceCommand
Creates an instance of this command, the CommitCommand is used to ensure that all used ResourceProcessors will be committed at a later stage in the deployment session.

R

read() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
read(byte[], int, int) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
read(byte[]) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
read() - Method in class org.apache.felix.deploymentadmin.OutputtingInputStream
 
read(byte[]) - Method in class org.apache.felix.deploymentadmin.OutputtingInputStream
 
read(byte[], int, int) - Method in class org.apache.felix.deploymentadmin.OutputtingInputStream
 
release() - Method in class org.apache.felix.deploymentadmin.Semaphore
Releases the semaphore.
reset() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
RESOURCE_PROCESSOR - Static variable in interface org.apache.felix.deploymentadmin.Constants
 
ResourceInfoImpl - Class in org.apache.felix.deploymentadmin
This class represents the meta data of a processed resource as used by the Deployment Admin.
ResourceInfoImpl(String, Attributes) - Constructor for class org.apache.felix.deploymentadmin.ResourceInfoImpl
Create an instance of this class.
rollback() - Method in class org.apache.felix.deploymentadmin.spi.Command
Rolls back all actions that were added through the addRollback(Runnable r) method (in reverse adding order).
rollback() - Method in class org.apache.felix.deploymentadmin.spi.CommitResourceCommand
 
run() - Method in class org.apache.felix.deploymentadmin.spi.CommitResourceCommand
 

S

Semaphore - Class in org.apache.felix.deploymentadmin
A semaphore, that maintains one single permit.
Semaphore() - Constructor for class org.apache.felix.deploymentadmin.Semaphore
Creates a new semaphore that is available.
Semaphore(boolean) - Constructor for class org.apache.felix.deploymentadmin.Semaphore
Creates a new semaphore and allows you to specify if it's available or not.
skip(long) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
SnapshotCommand - Class in org.apache.felix.deploymentadmin.spi
 
SnapshotCommand(GetStorageAreaCommand) - Constructor for class org.apache.felix.deploymentadmin.spi.SnapshotCommand
 
start() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
StartBundleCommand - Class in org.apache.felix.deploymentadmin.spi
Command that starts all bundles described in the source deployment package of a deployment session.
StartBundleCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.StartBundleCommand
 
StartCustomizerCommand - Class in org.apache.felix.deploymentadmin.spi
Command that starts all customizer bundles defined in the source deployment packages of a deployment session.
StartCustomizerCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.StartCustomizerCommand
 
stop() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
StopBundleCommand - Class in org.apache.felix.deploymentadmin.spi
Command that stops all bundles described in the target deployment package of a deployment session.
StopBundleCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.StopBundleCommand
 

T

TEMP_DIR - Static variable in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
TEMP_POSTFIX - Static variable in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
TEMP_PREFIX - Static variable in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
 
toString() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
 
toString() - Method in class org.apache.felix.deploymentadmin.VersionRange
 
tryAcquire(long) - Method in class org.apache.felix.deploymentadmin.Semaphore
Tries to acquire the semaphore and waits for the duration of the specified timeout until it becomes available.

U

uninstall() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
uninstallForced() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
 
UpdateCommand - Class in org.apache.felix.deploymentadmin.spi
Command that installs all bundles described in the source deployment package of a deployment session.
UpdateCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.UpdateCommand
 

V

VersionRange - Class in org.apache.felix.deploymentadmin
This class represents a version range as defined in section 3.2.5 of the OSGi r4 specification.
VersionRange(Version, boolean, Version, boolean) - Constructor for class org.apache.felix.deploymentadmin.VersionRange
Create an instance of the VersionRange class.
VersionRange(Version) - Constructor for class org.apache.felix.deploymentadmin.VersionRange
Creates an instance of the VersionRange class which resembles [version,*)

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

Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.