Class HotswapResourcesStep

java.lang.Object
ru.cg.webbpm.studio.subsystems.deploy.hotswap.impl.step.HotswapResourcesStep
All Implemented Interfaces:
HotswapStep

@Component public class HotswapResourcesStep extends Object implements HotswapStep
Author:
Abdulin
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    идентификтор изменений, нужен в проекет webbpm-hotswap, по этому параметру индетифицируются в каком модуле произошли изменения
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Вызывается когда сервер исполнения остановлен
    void
    Вызывается когда приложение задеплоилось
    void
    execute(long time, ConnectionInfo connectionInfo)
    Применить изменения
    Имя процесса, будет у пользователя в progressbar отображаться

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PROVIDER_NAME

      public static final String PROVIDER_NAME
      идентификтор изменений, нужен в проекет webbpm-hotswap, по этому параметру индетифицируются в каком модуле произошли изменения
      See Also:
  • Constructor Details

  • Method Details

    • enable

      public void enable() throws HotswapException
      Description copied from interface: HotswapStep
      Вызывается когда приложение задеплоилось
      Specified by:
      enable in interface HotswapStep
      Throws:
      HotswapException
    • disable

      public void disable()
      Description copied from interface: HotswapStep
      Вызывается когда сервер исполнения остановлен
      Specified by:
      disable in interface HotswapStep
    • getPresentName

      public String getPresentName()
      Description copied from interface: HotswapStep
      Имя процесса, будет у пользователя в progressbar отображаться
      Specified by:
      getPresentName in interface HotswapStep
    • execute

      public void execute(long time, ConnectionInfo connectionInfo) throws HotswapException
      Description copied from interface: HotswapStep
      Применить изменения
      Specified by:
      execute in interface HotswapStep
      Parameters:
      time - - время начала hotswap
      connectionInfo - - конфигурация подключения к серверу
      Throws:
      HotswapException