org.xoe.core.packages
Class Core
java.lang.Object
|
+--org.xoe.core.packages.Core
- public class Core
- extends Object
Core package installation/removal logic.
This class uses the PackageXMLHandlers it finds on the system to do package
installation and removal.
Constructor Summary |
Core()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
orderedHandlersTimer
public static long orderedHandlersTimer
installTimer
public static long installTimer
verifyTimer
public static long verifyTimer
Core
public Core()
calculateOrderedHandlers
public static void calculateOrderedHandlers()
- Returns all the IPackageXMLHandlers in the system in the order in which they
depend on each other.
verifyPackage
protected static void verifyPackage(XoePackage p)
throws PackageException
- Verify a package (pre-install).
installPackage
protected static void installPackage(XoePackage p)
throws InstallException
- Install a package.
uninstallPackage
public static void uninstallPackage(XoePackage p)
- Remove a package from the running system.