Class ScriptSavingEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.dynamic.server.event.ScriptSavingEvent
All Implemented Interfaces:
Serializable

public class ScriptSavingEvent extends QueueEvent
дин.код, текст скрипта, был изменён, отредактирован. через это событие работает компиляция, в том числе "скомпилировать всё".
See Also:
  • Constructor Details

    • ScriptSavingEvent

      public ScriptSavingEvent()
    • ScriptSavingEvent

      public ScriptSavingEvent(List<String> classNames, boolean clearTable)
      Создает событие.
      Parameters:
      classNames - имена классов для перекомпиляции
      clearTable - нужна ли полная очистка таблицы
  • Method Details

    • setClassNames

      public void setClassNames(List<String> classNames)
      Устанавливает список имён классов для перекомпиляции
      Parameters:
      classNames -
    • getClassNames

      public List<String> getClassNames()
      Возвращает список имён классов для перекомпиляции
      Returns:
    • setCompilationResult

      public void setCompilationResult(CompilationResult result)
      Устанавливает результат компиляции
      Parameters:
      result -
    • getCompilationResult

      public CompilationResult getCompilationResult()
      Возвращает результат компиляции
      Returns:
    • setClearTable

      public void setClearTable(boolean clearTable)
      Устанавливает флаг необходимости полной очистки таблицы классов
      Parameters:
      clearTable -
    • isClearTable

      public boolean isClearTable()
      Проверяет установлен ли флаг очистки таблицы
      Returns: