Class DefaultInstallPackageService
java.lang.Object
java.lang.Thread
org.gvsig.installer.lib.impl.execution.DefaultInstallPackageService
- All Implemented Interfaces:
Runnable,org.gvsig.installer.lib.api.execution.InstallPackageService,org.gvsig.tools.service.Service
public class DefaultInstallPackageService
extends Thread
implements org.gvsig.installer.lib.api.execution.InstallPackageService
- Author:
- Jorge Piera Llodrá
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassNested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddBundlesFromDirectory(File directory, org.gvsig.tools.task.SimpleTaskStatus taskStatus) voiddownloadPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo) voiddownloadPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo, org.gvsig.tools.task.SimpleTaskStatus taskStatus) org.gvsig.tools.service.Managerintorg.gvsig.installer.lib.api.PackageInfogetPackageInfo(int index) org.gvsig.installer.lib.api.PackageInfogetPackageInfo(String packageCode) getTypes()voidinstallPackage(File applicationDirectory, String packageCode) voidinstallPackage(File applicationDirectory, org.gvsig.installer.lib.api.PackageInfo packageInfo) voidinstallPackageProviders(org.gvsig.tools.task.SimpleTaskStatus taskStatus) booleanvoidreset()Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Constructor Details
-
DefaultInstallPackageService
-
-
Method Details
-
reset
public void reset()- Specified by:
resetin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
installPackage
public void installPackage(File applicationDirectory, org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException - Specified by:
installPackagein interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
installPackage
public void installPackage(File applicationDirectory, String packageCode) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException - Specified by:
installPackagein interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
getPackageInfo
public org.gvsig.installer.lib.api.PackageInfo getPackageInfo(int index) - Specified by:
getPackageInfoin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
getPackageInfo
- Specified by:
getPackageInfoin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
addBundle
public void addBundle(File bundle, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException - Specified by:
addBundlein interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
addBundle
public void addBundle(URL bundleURL, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException - Specified by:
addBundlein interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
addBundlesFromDirectory
public void addBundlesFromDirectory(File directory, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException - Specified by:
addBundlesFromDirectoryin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
getPackageCount
public int getPackageCount()- Specified by:
getPackageCountin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
getManager
public org.gvsig.tools.service.Manager getManager()- Specified by:
getManagerin interfaceorg.gvsig.tools.service.Service
-
downloadPackage
public void downloadPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException - Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
downloadPackage
public void downloadPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException - Specified by:
downloadPackagein interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
getDefaultSelectedPackagesIDs
- Specified by:
getDefaultSelectedPackagesIDsin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
getProperties
- Specified by:
getPropertiesin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
getCategories
- Specified by:
getCategoriesin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
getTypes
- Specified by:
getTypesin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
needInstallPackageProviders
public boolean needInstallPackageProviders()- Specified by:
needInstallPackageProvidersin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-
installPackageProviders
public void installPackageProviders(org.gvsig.tools.task.SimpleTaskStatus taskStatus) - Specified by:
installPackageProvidersin interfaceorg.gvsig.installer.lib.api.execution.InstallPackageService
-