public class LimiterOperationExpressionEvaluator extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LimiterOperationExpressionEvaluator.ExpressionKey |
| Constructor and Description |
|---|
LimiterOperationExpressionEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.expression.EvaluationContext |
createEvaluationContext(Limiter limiter,
Method method,
Object[] args,
Object target,
Class<?> targetClass,
Method targetMethod,
Map<String,Object> injectArgs,
org.springframework.beans.factory.BeanFactory beanFactory) |
protected org.springframework.expression.Expression |
getExpression(org.springframework.context.expression.AnnotatedElementKey elementKey,
String expression) |
Object |
key(String keyExpression,
org.springframework.context.expression.AnnotatedElementKey methodKey,
org.springframework.expression.EvaluationContext evalContext) |
public org.springframework.expression.EvaluationContext createEvaluationContext(Limiter limiter, Method method, Object[] args, Object target, Class<?> targetClass, Method targetMethod, Map<String,Object> injectArgs, org.springframework.beans.factory.BeanFactory beanFactory)
public Object key(String keyExpression, org.springframework.context.expression.AnnotatedElementKey methodKey, org.springframework.expression.EvaluationContext evalContext)
protected org.springframework.expression.Expression getExpression(org.springframework.context.expression.AnnotatedElementKey elementKey,
String expression)
Copyright © 2022. All rights reserved.