Package ru.bitel.bgbilling.kernel.task.server

# Class SchedulerUtils

java.lang.Object
ru.bitel.bgbilling.kernel.task.server.SchedulerUtils

public class SchedulerUtils extends Object
Утильный класс планировщика заданий. Содержит общие методы, требуемые в разных частях планировщика

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SchedulerUtils()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static final boolean`
  `checkExistModule(boolean isPlugin, int id, String className, String taskParams)`
  Проверка на актуальность данной задачи, т.е. проверка существования экземпляра модуля/включенность плагина, для которого данная задача запускается.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### SchedulerUtils

    public SchedulerUtils()

- ## Method Details

  - ### checkExistModule

    public static final boolean checkExistModule(boolean isPlugin, int id, String className, String taskParams) throws Exception
    Проверка на актуальность данной задачи, т.е. проверка существования экземпляра модуля/включенность плагина, для которого данная задача запускается.
    Parameters:
      `className` - название класса задачи;
      `taskParams` - параметры задачи. Используеся в том случае, когда необходимо найти код модуля в параметрах задачи.
      `mid` - код модуля. Если 0 - ядро, если число - экземпляр модуля,"p<число>" - плагин;
    Returns:
      true - если экземпляр модуля/плагин, которому соответствует задача, рельно существует/включен;
      false - в противной случае.
    Throws:
      `Exception`