org.ow2.petals.jbi.management.task.installation
Class InstallationTaskFactory

java.lang.Object
  extended by org.ow2.petals.jbi.management.task.installation.InstallationTaskFactory

public class InstallationTaskFactory
extends java.lang.Object

This Factory creates Installation Tasks.

Author:
ofabre - EBM Websourcing

Constructor Summary
InstallationTaskFactory(SystemStateService systemStateService, RepositoryService repositoryService, org.ow2.petals.util.LoggingUtil log, AdminService adminService, RouterService router, ContainerService container, java.lang.String petalsInstallDirectory)
          Creates a new instance of InstallationTaskFactory
 
Method Summary
 ComponentCheckPackageTask getComponentCheckPackageTask()
           
 CopyArchiveToInstalledDirTask getCopyArchiveToInstalledDirTask()
           
 CopyArchiveToWorkDirTask getCopyArchiveToWorkDirTask()
           
 CreateAndRegisterInstallerMBeanTask getCreateAndRegisterInstallerMBeanTask()
           
 CreateComponentRepositoryTask getCreateComponentFolderTask()
           
 CreateComponentStateHolderTask getCreateComponentStateHolderTask()
           
 CreateSLClassloaderTask getCreateSLClassloaderTask()
           
 CreateSLRepositoryTask getCreateSLRepositoryTask()
           
 CreateSLStateHolderTask getCreateSLStateHolderTask()
           
 DownloadTask getDownloadTask()
           
 ExtractTask getExtractTask()
           
 RegisterComponentInSLTask getRegisterComponentInSLTask()
           
 RemoveComponentArchiveTask getRemoveComponentArchiveTask()
           
 RemoveComponentRepositoryTask getRemoveComponentFolderTask()
           
 RemoveComponentStateHolderTask getRemoveComponentStateHolderTask()
           
 RemoveSLArchiveTask getRemoveSLArchiveTask()
           
 RemoveSLClassloaderTask getRemoveSLClassloaderTask()
           
 RemoveSLRepositoryTask getRemoveSLFolderTask()
           
 RemoveSLStateHolderTask getRemoveSLStateHolderTask()
           
 SLCheckPackageTask getSLCheckPackageTask()
           
 UnregisterComponentFromSLTask getUnregisterComponentFromSLTask()
           
 UnregisterInstallerTask getUnregisterInstallerTask()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstallationTaskFactory

public InstallationTaskFactory(SystemStateService systemStateService,
                               RepositoryService repositoryService,
                               org.ow2.petals.util.LoggingUtil log,
                               AdminService adminService,
                               RouterService router,
                               ContainerService container,
                               java.lang.String petalsInstallDirectory)
Creates a new instance of InstallationTaskFactory

Parameters:
packageHandler -
systemStateService -
repositoryService -
log -
adminService -
router -
loaderService -
Method Detail

getDownloadTask

public DownloadTask getDownloadTask()

getCopyArchiveToWorkDirTask

public CopyArchiveToWorkDirTask getCopyArchiveToWorkDirTask()

getRegisterComponentInSLTask

public RegisterComponentInSLTask getRegisterComponentInSLTask()

getCreateComponentFolderTask

public CreateComponentRepositoryTask getCreateComponentFolderTask()

getComponentCheckPackageTask

public ComponentCheckPackageTask getComponentCheckPackageTask()

getCreateComponentStateHolderTask

public CreateComponentStateHolderTask getCreateComponentStateHolderTask()

getCopyArchiveToInstalledDirTask

public CopyArchiveToInstalledDirTask getCopyArchiveToInstalledDirTask()

getCreateAndRegisterInstallerMBeanTask

public CreateAndRegisterInstallerMBeanTask getCreateAndRegisterInstallerMBeanTask()

getCreateSLClassloaderTask

public CreateSLClassloaderTask getCreateSLClassloaderTask()

getCreateSLRepositoryTask

public CreateSLRepositoryTask getCreateSLRepositoryTask()

getSLCheckPackageTask

public SLCheckPackageTask getSLCheckPackageTask()

getCreateSLStateHolderTask

public CreateSLStateHolderTask getCreateSLStateHolderTask()

getRemoveComponentArchiveTask

public RemoveComponentArchiveTask getRemoveComponentArchiveTask()

getRemoveSLArchiveTask

public RemoveSLArchiveTask getRemoveSLArchiveTask()

getUnregisterInstallerTask

public UnregisterInstallerTask getUnregisterInstallerTask()

getUnregisterComponentFromSLTask

public UnregisterComponentFromSLTask getUnregisterComponentFromSLTask()

getRemoveSLClassloaderTask

public RemoveSLClassloaderTask getRemoveSLClassloaderTask()

getRemoveSLFolderTask

public RemoveSLRepositoryTask getRemoveSLFolderTask()

getRemoveSLStateHolderTask

public RemoveSLStateHolderTask getRemoveSLStateHolderTask()

getRemoveComponentFolderTask

public RemoveComponentRepositoryTask getRemoveComponentFolderTask()

getRemoveComponentStateHolderTask

public RemoveComponentStateHolderTask getRemoveComponentStateHolderTask()

getExtractTask

public ExtractTask getExtractTask()


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.