コード例 #1
0
  public void registerEvaluator(ExpressionEvaluator evaluator) {
    if (evaluator == null) {
      throw new IllegalArgumentException(CoreMessages.objectIsNull("evaluator").getMessage());
    }

    final String name = evaluator.getName();
    // TODO MULE-3809 Eliminate duplicate evaluators registration
    if (logger.isDebugEnabled()) {
      logger.debug(
          "Evaluators already contain an object named '"
              + name
              + "'.  The previous object will be overwritten.");
    }
    evaluators.put(evaluator.getName(), evaluator);
  }