Package ru.bitel.bgbilling.plugins.dispatch.server.bean.condition

# Class ConditionCheckerFactory

java.lang.Object
ru.bitel.bgbilling.plugins.dispatch.server.bean.condition.ConditionCheckerFactory

public class ConditionCheckerFactory extends Object
Фабрика получения поведения проверки выполнения условий перед отправкой. Содержит Map связи условия отправки и поведения 1 к 1

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ConditionCheckerFactory()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static DispatchConditionChecker`
  `getChecker(Class<? extends DispatchCondition> clazz)`
  Возвращает инстанс класса-поведения проверки выполнения условия для данного класса условия отправки.
  `static void`
  `register(Class<? extends DispatchCondition> cond, Class<? extends DispatchConditionChecker> check)`
  Регистрирует поведение проверки для данного условия

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

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

- ## Constructor Details

  - ### ConditionCheckerFactory

    public ConditionCheckerFactory()

- ## Method Details

  - ### register

    public static void register(Class<? extends DispatchCondition> cond, Class<? extends DispatchConditionChecker> check)
    Регистрирует поведение проверки для данного условия
    Parameters:
      `cond` -
      `check` -

  - ### getChecker

    public static DispatchConditionChecker getChecker(Class<? extends DispatchCondition> clazz)
    Возвращает инстанс класса-поведения проверки выполнения условия для данного класса условия отправки.
    Parameters:
      `clazz` -
    Returns: