Class SpringExpressionBiFunction<T,​U,​V>

  • Type Parameters:
    T - first input type
    U - second input type
    V - return type
    All Implemented Interfaces:
    BiFunction<T,​U,​V>

    public class SpringExpressionBiFunction<T,​U,​V>
    extends AbstractSpringExpressionEvaluatorEx
    implements BiFunction<T,​U,​V>
    Predicate whose condition is defined by an Spring EL expression.
    Since:
    6.1.0
    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
      • inputTypes

        @Nullable
        private Pair<Class<T>,​Class<U>> inputTypes
        Input types.
    • Constructor Detail

      • SpringExpressionBiFunction

        public SpringExpressionBiFunction​(@Nonnull @NotEmpty @ParameterName(name="expression")
                                          String expression)
        Constructor.
        Parameters:
        expression - the expression to evaluate