Interface Summary Interface Description ExportPostProcessorDefines a post processor that is invoked after a package is assembled. InstallContextThe install context is passed to
InstallHooks during the different phases of a package installation.
InstallHookAn install hook is used to do some pre and post work during a package install. the hooks need to have at least one class that implements this interface. the class is identified by the normal "Main-Class" manifest property and needs to be instantiatable. InstallHookProcessorThe install hook processor is used for handle the install hooks, from registration to execution. InstallHookProcessorFactory
JcrPackageA Vault package stored in the repository. JcrPackageDefinitionSpecifies the interface of a package definition stored in the repository. JcrPackageManagerExtends the
PackageManagerby repository specific operations.
PackageInfoExposes the main meta information about a package PackageManagerThe package manager is used to deal with packages. the following operations are defined: open read underlying data and validate them close release underlying data. the package is unusable afterwards upload import the package from a binary source to the system. for example create a new jcr node structure or create a file. PackagePropertiesThe package properties provide extra/meta information about the package to install. PackagingDefault access point to package managers. VaultPackageDefines a vault package.
Class Summary Class Description DependencyImplements a package dependency reference. DependencyUtilDependency Utilities ExportOptionsHolds options used for exporting. PackageId
PackageIdprovides the basic metrics for identifying a package.
PackagingServiceDefault access point to package managers for non OSGi clients. ScopedWorkspaceFilterWorkspace filter wrapper that limits the filter in- or outside certain paths. SubPackageHandlingThe sub package handling specifies how sub package are handled during recursive package installation. SubPackageHandling.Entry VersionImplements a package version. VersionRangeImplements a version range The string representation is either the empty string, which means all versions match or a simple version string consisting of arbitrarily many alphanumeric segments separated by
Enum Summary Enum Description DependencyHandlingDefines how package dependencies influence package installation and un-installation. InstallContext.PhaseThe current phase of a package installation PackageTypeSpecifies the type of the package. SubPackageHandling.OptionThe sub package option
Exception Summary Exception Description CyclicDependencyException
NoSuchPackageExceptionException for errors where a specified package does not exist PackageExceptionGeneric exception for package related operations. PackageExistsExceptionException thrown if a specified package already exist.