public class StandaloneUpdateService extends Object implements org.nuxeo.connect.update.PackageUpdateService
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Class<? extends org.nuxeo.connect.update.task.Command>> |
commands |
protected PackagePersistence |
persistence |
protected static XMap |
xmap |
| Constructor and Description |
|---|
StandaloneUpdateService(Environment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommand(String id,
Class<? extends org.nuxeo.connect.update.task.Command> cmd) |
protected void |
addCommands() |
org.nuxeo.connect.update.LocalPackage |
addPackage(File file) |
static XMap |
createXmap() |
org.nuxeo.connect.update.LocalPackage |
getActivePackage(String name) |
File |
getBackupDir() |
org.nuxeo.connect.update.task.Command |
getCommand(String id) |
File |
getDataDir() |
String |
getDefaultInstallTaskType() |
String |
getDefaultUninstallTaskType() |
FileTime |
getInstallDate(String id) |
org.nuxeo.connect.update.LocalPackage |
getPackage(String id) |
List<org.nuxeo.connect.update.LocalPackage> |
getPackages() |
PackagePersistence |
getPersistence() |
File |
getRegistry() |
static XMap |
getXmap() |
void |
initialize() |
boolean |
isStarted(String pkgId) |
org.nuxeo.connect.update.model.PackageDefinition |
loadPackage(File file) |
org.nuxeo.connect.update.model.PackageDefinition |
loadPackage(InputStream in) |
org.nuxeo.connect.update.model.PackageDefinition |
loadPackageFromZip(File file) |
void |
removeCommand(String id) |
void |
removePackage(String id) |
void |
reset() |
void |
restart() |
void |
setPackageState(org.nuxeo.connect.update.LocalPackage pkg,
int state)
Deprecated.
|
void |
setPackageState(org.nuxeo.connect.update.LocalPackage pkg,
org.nuxeo.connect.update.PackageState state) |
void |
shutdown() |
protected void |
startInstalledPackages() |
protected PackagePersistence persistence
public StandaloneUpdateService(Environment env) throws IOException
IOExceptionpublic File getDataDir()
getDataDir in interface org.nuxeo.connect.update.PackageUpdateServicepublic PackagePersistence getPersistence()
public org.nuxeo.connect.update.LocalPackage addPackage(File file) throws org.nuxeo.connect.update.PackageException
addPackage in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic void removePackage(String id) throws org.nuxeo.connect.update.PackageException
removePackage in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic org.nuxeo.connect.update.LocalPackage getPackage(String id) throws org.nuxeo.connect.update.PackageException
getPackage in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic List<org.nuxeo.connect.update.LocalPackage> getPackages() throws org.nuxeo.connect.update.PackageException
getPackages in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic static XMap createXmap()
public void initialize() throws org.nuxeo.connect.update.PackageException
initialize in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionprotected void addCommands()
@Deprecated public void setPackageState(org.nuxeo.connect.update.LocalPackage pkg, int state) throws org.nuxeo.connect.update.PackageException
setPackageState in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic void setPackageState(org.nuxeo.connect.update.LocalPackage pkg, org.nuxeo.connect.update.PackageState state) throws org.nuxeo.connect.update.PackageException
setPackageState in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic void shutdown() throws org.nuxeo.connect.update.PackageException
shutdown in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic org.nuxeo.connect.update.task.Command getCommand(String id) throws org.nuxeo.connect.update.PackageException
getCommand in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic String getDefaultInstallTaskType()
getDefaultInstallTaskType in interface org.nuxeo.connect.update.PackageUpdateServicepublic String getDefaultUninstallTaskType()
getDefaultUninstallTaskType in interface org.nuxeo.connect.update.PackageUpdateServicepublic void addCommand(String id, Class<? extends org.nuxeo.connect.update.task.Command> cmd)
public void removeCommand(String id)
public org.nuxeo.connect.update.LocalPackage getActivePackage(String name) throws org.nuxeo.connect.update.PackageException
getActivePackage in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic org.nuxeo.connect.update.model.PackageDefinition loadPackageFromZip(File file) throws org.nuxeo.connect.update.PackageException
loadPackageFromZip in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic org.nuxeo.connect.update.model.PackageDefinition loadPackage(File file) throws org.nuxeo.connect.update.PackageException
loadPackage in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic org.nuxeo.connect.update.model.PackageDefinition loadPackage(InputStream in) throws org.nuxeo.connect.update.PackageException
loadPackage in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionprotected void startInstalledPackages() throws org.nuxeo.connect.update.PackageException
org.nuxeo.connect.update.PackageExceptionpublic void reset() throws org.nuxeo.connect.update.PackageException
reset in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic void restart() throws org.nuxeo.connect.update.PackageException
restart in interface org.nuxeo.connect.update.PackageUpdateServiceorg.nuxeo.connect.update.PackageExceptionpublic boolean isStarted(String pkgId)
isStarted in interface org.nuxeo.connect.update.PackageUpdateServicepublic File getRegistry()
getRegistry in interface org.nuxeo.connect.update.PackageUpdateServicepublic File getBackupDir()
getBackupDir in interface org.nuxeo.connect.update.PackageUpdateServicepublic FileTime getInstallDate(String id)
getInstallDate in interface org.nuxeo.connect.update.PackageUpdateServiceCopyright © 2017 Nuxeo. All rights reserved.