Class DeployManagerImpl

java.lang.Object
ru.cg.webbpm.studio.subsystems.deploy.impl.DeployManagerImpl
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, Disposable, ProjectComponent, DeployManager

@Component public class DeployManagerImpl extends Object implements DeployManager, ProjectComponent
Author:
Abdulin
  • Constructor Details

    • DeployManagerImpl

      public DeployManagerImpl()
  • Method Details

    • runApplication

      public void runApplication()
      Description copied from interface: DeployManager
      Запустить приложение
      Specified by:
      runApplication in interface DeployManager
    • runApplication

      public void runApplication(Collection<Path> processPaths)
      Description copied from interface: DeployManager
      Запустить приложение с процессами
      Specified by:
      runApplication in interface DeployManager
    • stopApplication

      public void stopApplication()
      Description copied from interface: DeployManager
      Остановить запущенное приложение
      Specified by:
      stopApplication in interface DeployManager
    • getState

      public DeployProgressState getState()
      Description copied from interface: DeployManager
      Получить текущее состояние приложения
      Specified by:
      getState in interface DeployManager
      Returns:
      - состояние
    • getApplicationUrl

      public String getApplicationUrl()
      Description copied from interface: DeployManager
      Получить путь к запущенному приложению
      Specified by:
      getApplicationUrl in interface DeployManager
      Returns:
      - http url
    • projectClosed

      public void projectClosed(boolean applicationClosed)
      Description copied from interface: ProjectComponent
      вызывается после закрытия проекта
      Specified by:
      projectClosed in interface ProjectComponent
      Parameters:
      applicationClosed - Проект был закрыт при закрытии приложения