Interface BinaryEvaluator

All Superinterfaces:
Evaluator

@OpenApi public interface BinaryEvaluator extends Evaluator
Specialization of evaluator for binary expressions. Allows additional configuration - contributing expression implementations from separate classloaders - e.g. coming from plugins.
  • Method Details

    • registerAdditionalImplementers

      @OpenApi void registerAdditionalImplementers(ClassLoader implementorClasses)
      Method allows registering additional classloaders, to load classes, implementing binary expressions. This is especially necessary for expression implementations, coming from plugins (otherwise these implementation classes will not be found - since they are in a separate classloader - plugin classloader).
      Parameters:
      implementorClasses - classloader, supplying additional classes, implementing expressions