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 java.lang.Object

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

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `ConditionCheckerFactory()` |

- ## Method Summary

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

  - ### getChecker

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