public interface RecursionInterceptor
Modifier and Type | Method and Description |
---|---|
void |
expressionResolutionFinished(String expression)
Signal to the interceptor that the all efforts to resolve the given
expression have completed - whether successfully or not is irrelevant -
and that the expression should not be tracked for recursion any longer.
|
void |
expressionResolutionStarted(String expression)
Log the intention to start resolving the given expression.
|
List |
getExpressionCycle(String expression) |
boolean |
hasRecursiveExpression(String value)
Check whether the given value contains an expression that is currently
being tracked by this interceptor.
|
void expressionResolutionStarted(String expression)
expression
- The expression to be resolved.void expressionResolutionFinished(String expression)
expression
- The expression to stop tracking.boolean hasRecursiveExpression(String value)
value
- The value to check for expression cycles.Copyright © 2019. All rights reserved.