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: