A B C D E F 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, DeploymentAdminImpl) - 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(AbstractAction) - 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(AbstractAction) - 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
BUNDLE_SYMBOLICNAME - Static variable in interface org.apache.felix.deploymentadmin.Constants
BUNDLE_VERSION - 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(boolean) - 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
CODE_BAD_HEADER - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_BUNDLE_NAME_ERROR - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_BUNDLE_SHARING_VIOLATION - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_CANCELLED - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_COMMIT_ERROR - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_FOREIGN_CUSTOMIZER - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_MISSING_BUNDLE - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_MISSING_FIXPACK_TARGET - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_MISSING_HEADER - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_MISSING_RESOURCE - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_NOT_A_JAR - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_ORDER_ERROR - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_OTHER_ERROR - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_PROCESSOR_NOT_FOUND - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_RESOURCE_SHARING_VIOLATION - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_SIGNING_ERROR - Static variable in interface org.apache.felix.deploymentadmin.Constants
CODE_TIMEOUT - Static variable in interface org.apache.felix.deploymentadmin.Constants
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(DeploymentSessionImpl) - 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
copy(InputStream, OutputStream) - Static method in class org.apache.felix.deploymentadmin.spi.SnapshotCommand
copy(File, File) - Static method in class org.apache.felix.deploymentadmin.Utils

## D

delete(File, boolean) - Static method in class org.apache.felix.deploymentadmin.Utils
DeploymentAdminConfig - Class in org.apache.felix.deploymentadmin
  Provides the configuration options for this DeploymentAdmin implementation.
DeploymentAdminConfig(BundleContext) - Constructor for class org.apache.felix.deploymentadmin.DeploymentAdminConfig
  Creates a new `DeploymentAdminConfig` instance with the default settings.
DeploymentAdminImpl - Class in org.apache.felix.deploymentadmin
DeploymentAdminImpl() - Constructor for class org.apache.felix.deploymentadmin.DeploymentAdminImpl
  Creates a new `DeploymentAdminImpl` instance.
DEPLOYMENTPACKAGE_CUSTOMIZER - Static variable in interface org.apache.felix.deploymentadmin.Constants
DEPLOYMENTPACKAGE_FIXPACK - Static variable in interface org.apache.felix.deploymentadmin.Constants
DEPLOYMENTPACKAGE_ICON - Static variable in interface org.apache.felix.deploymentadmin.Constants
DEPLOYMENTPACKAGE_MISSING - Static variable in interface org.apache.felix.deploymentadmin.Constants
DEPLOYMENTPACKAGE_NAME - 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, DeploymentAdminConfig) - Constructor for class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
destroy(BundleContext, DependencyManager) - Method in class org.apache.felix.deploymentadmin.Activator
doExecute(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.
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.CommitResourceCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.DropAllBundlesCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.DropAllResourcesCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.DropBundleCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.DropResourceCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.GetStorageAreaCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.ProcessResourceCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.SnapshotCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.StartBundleCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.StartCustomizerCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.StopBundleCommand
doExecute(DeploymentSessionImpl) - Method in class org.apache.felix.deploymentadmin.spi.UpdateCommand
DropAllBundlesCommand - Class in org.apache.felix.deploymentadmin.spi
  Command that uninstalls all bundles, if rolled back the bundles are restored.
DropAllBundlesCommand() - Constructor for class org.apache.felix.deploymentadmin.spi.DropAllBundlesCommand
DropAllResourcesCommand - Class in org.apache.felix.deploymentadmin.spi
  Command that drops resources.
DropAllResourcesCommand(CommitResourceCommand) - Constructor for class org.apache.felix.deploymentadmin.spi.DropAllResourcesCommand
  Creates an instance of this command.
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

EMPTY_PACKAGE - Static variable in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
equals(Object) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
EVENTPROPERTY_DEPLOYMENTPACKAGE_CURRENTVERSION - Static variable in interface org.apache.felix.deploymentadmin.Constants
EVENTPROPERTY_DEPLOYMENTPACKAGE_NAME - Static variable in interface org.apache.felix.deploymentadmin.Constants
EVENTPROPERTY_DEPLOYMENTPACKAGE_NEXTVERSION - Static variable in interface org.apache.felix.deploymentadmin.Constants
EVENTPROPERTY_DEPLOYMENTPACKAGE_READABLENAME - 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.

## F

FileDeploymentPackage - Class in org.apache.felix.deploymentadmin
  Implementation of a `DeploymentPackage` that is persisted on disk.
FileDeploymentPackage(File, File, BundleContext, DeploymentAdminImpl) - Constructor for class org.apache.felix.deploymentadmin.FileDeploymentPackage
  Creates a new instance of a deployment package stored on disk.

## 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
getBundleStream(String) - Method in class org.apache.felix.deploymentadmin.FileDeploymentPackage
getBundleStream(String) - Method in class org.apache.felix.deploymentadmin.StreamDeploymentPackage
getConfiguration() - Method in class org.apache.felix.deploymentadmin.spi.DeploymentSessionImpl
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.
getCurrentEntryStream() - Method in class org.apache.felix.deploymentadmin.FileDeploymentPackage
getCurrentEntryStream() - Method in class org.apache.felix.deploymentadmin.StreamDeploymentPackage
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(Bundle) - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
getDeploymentPackage(String) - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
getDisplayName() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
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.
getIcon() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
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.
getNextEntry() - Method in class org.apache.felix.deploymentadmin.FileDeploymentPackage
getNextEntry() - Method in class org.apache.felix.deploymentadmin.StreamDeploymentPackage
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.
getOrderedBundleInfos() - Method in class org.apache.felix.deploymentadmin.FileDeploymentPackage
getOrderedBundleInfos() - Method in class org.apache.felix.deploymentadmin.StreamDeploymentPackage
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.
getOrderedResourceInfos() - Method in class org.apache.felix.deploymentadmin.FileDeploymentPackage
getOrderedResourceInfos() - Method in class org.apache.felix.deploymentadmin.StreamDeploymentPackage
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
isAllowForeignCustomizers() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminConfig
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.
isMetaInfFile(String) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
  Returns whether the given name (which is expected to be the name of a JarEntry) is a signature file or the JAR index file.
isMissing() - Method in class org.apache.felix.deploymentadmin.AbstractInfo
  Determine if a resource is missing or not
isNew() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
isProcessedResource() - Method in class org.apache.felix.deploymentadmin.ResourceInfoImpl
isStale() - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
isStopUnaffectedBundles() - Method in class org.apache.felix.deploymentadmin.DeploymentAdminConfig

## 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
merge(File, File, File, File) - Static method in class org.apache.felix.deploymentadmin.Utils

## 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

## 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 `ResourceProcessor`s will be committed at a later stage in the deployment session.

## R

read() - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
read(byte[]) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
read(byte[], int, int) - Method in class org.apache.felix.deploymentadmin.NonCloseableStream
readIndex(File) - Static method in class org.apache.felix.deploymentadmin.Utils
readManifest(File) - Static method in class org.apache.felix.deploymentadmin.Utils
release() - Method in class org.apache.felix.deploymentadmin.Semaphore
  Releases the semaphore.
rename(File, File) - Static method in class org.apache.felix.deploymentadmin.Utils
replace(File, File) - Static method in class org.apache.felix.deploymentadmin.Utils
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.
restore(File, File) - Static method in class org.apache.felix.deploymentadmin.spi.SnapshotCommand
rollback(DeploymentSessionImpl) - 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(DeploymentSessionImpl) - 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.
SERVICE_PID - Static variable in interface org.apache.felix.deploymentadmin.Constants
setStale(boolean) - Method in class org.apache.felix.deploymentadmin.AbstractDeploymentPackage
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
  Called by dependency manager upon start of this component.
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
  Called by dependency manager when stopping this component.
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
store(File, File) - Static method in class org.apache.felix.deploymentadmin.spi.SnapshotCommand
StreamDeploymentPackage - Class in org.apache.felix.deploymentadmin
  This class represents a deployment package that is read from a jar stream.
StreamDeploymentPackage(JarInputStream, BundleContext, DeploymentAdminImpl) - Constructor for class org.apache.felix.deploymentadmin.StreamDeploymentPackage
  Creates an instance of this class.

## 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
uninstallDeploymentPackage(DeploymentPackage, boolean) - Method in class org.apache.felix.deploymentadmin.DeploymentAdminImpl
  Uninstalls the given deployment package from the system.
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
Utils - Class in org.apache.felix.deploymentadmin
Utils() - Constructor for class org.apache.felix.deploymentadmin.Utils

## 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 F G H I L M N O P R S T U V