public class ExpressionLanguageEngineImpl extends java.lang.Object implements ExpressionLanguageEngine
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExpressionLanguageEngineImpl.Function |
static class |
ExpressionLanguageEngineImpl.StaticFunction |
| Constructor and Description |
|---|
ExpressionLanguageEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
registerExpressionEvaluator(java.lang.String expression,
ExpressionLanguageEngineImpl.Function evaluator)
Registers an expression evaluator with a static value.
|
java.lang.String |
resolveExpression(java.lang.String expression)
Replace all the '#' based keywords (e.g.
|
java.lang.String |
resolveExpression(java.lang.String expression,
javax.management.ObjectName exactObjectName,
java.lang.String attribute,
java.lang.String compositeDataKey,
java.lang.Integer position) |
protected final Logger logger
@Nonnull
public java.lang.String resolveExpression(@Nonnull
java.lang.String expression)
#hostname#) by their value.resolveExpression in interface ExpressionLanguageEngineexpression - the expression to resolve (e.g. "servers.#hostname#.")"servers.tomcat5")@Nonnull
public java.lang.String resolveExpression(@Nonnull
java.lang.String expression,
@Nonnull
javax.management.ObjectName exactObjectName,
@Nullable
java.lang.String attribute,
@Nullable
java.lang.String compositeDataKey,
@Nullable
java.lang.Integer position)
resolveExpression in interface ExpressionLanguageEnginepublic void registerExpressionEvaluator(@Nonnull
java.lang.String expression,
@Nonnull
ExpressionLanguageEngineImpl.Function evaluator)
Copyright © 2018. All Rights Reserved.