Class ExpressionFunction<T,R>

java.lang.Object
com.redis.riot.core.function.ExpressionFunction<T,R>
All Implemented Interfaces:
Function<T,R>
Direct Known Subclasses:
LongExpressionFunction

public class ExpressionFunction<T,R> extends Object implements Function<T,R>
  • Constructor Details

    • ExpressionFunction

      public ExpressionFunction(org.springframework.expression.EvaluationContext context, org.springframework.expression.Expression expression, Class<R> type)
  • Method Details

    • apply

      public R apply(T t)
      Specified by:
      apply in interface Function<T,R>
    • getValue

      protected R getValue(T t)
    • of

      public static <T> ExpressionFunction<T,String> of(org.springframework.expression.EvaluationContext context, org.springframework.expression.Expression expression)
    • of

      public static <T> ExpressionFunction<T,String> of(org.springframework.expression.EvaluationContext context, TemplateExpression expression)