public class ExpressionLanguageEngineImpl extends Object implements ExpressionLanguageEngine
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionLanguageEngineImpl.StaticEvaluator |
| Constructor and Description |
|---|
ExpressionLanguageEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Callable<String>> |
getExpressionEvaluators() |
void |
registerExpressionEvaluator(String expression,
Callable<String> evaluator)
Registers an expression evaluator with a static value.
|
void |
registerExpressionEvaluator(String expression,
String value)
Registers an expression evaluator with a static value.
|
String |
resolveExpression(String expression)
Replace all the '#' based keywords (e.g.
|
String |
resolveExpression(String expression,
ObjectName exactObjectName) |
protected final Logger logger
@Nonnull public String resolveExpression(@Nonnull String expression)
#hostname#) by their value.resolveExpression in interface ExpressionLanguageEngineexpression - the expression to resolve (e.g. "servers.#hostname#.")"servers.tomcat5")@Nonnull public String resolveExpression(@Nonnull String expression, @Nonnull ObjectName exactObjectName)
resolveExpression in interface ExpressionLanguageEnginepublic void registerExpressionEvaluator(String expression, Callable<String> evaluator)
public void registerExpressionEvaluator(String expression, String value)
Copyright © 2015. All Rights Reserved.