Class SpringExpressionBiFunction<T,U,V>

java.lang.Object
net.shibboleth.shared.spring.expression.AbstractSpringExpressionEvaluator
net.shibboleth.shared.spring.expression.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 AbstractSpringExpressionEvaluator implements BiFunction<T,U,V>
Predicate whose condition is defined by an Spring EL expression.
Since:
6.1.0
  • Field Details

    • log

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

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

    • SpringExpressionBiFunction

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