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 © 2019 Nuxeo. All rights reserved.