Uses of Class
org.apache.activemq.filter.FunctionCallExpression
Packages that use FunctionCallExpression
Package
Description
Filter implementations for wildcards & JMS selectors
Filter Function implementations for JMS Selectors.
-
Uses of FunctionCallExpression in org.apache.activemq.filter
Subclasses of FunctionCallExpression in org.apache.activemq.filterModifier and TypeClassDescriptionclassFunction call expression that evaluates to a boolean value.Methods in org.apache.activemq.filter that return FunctionCallExpressionModifier and TypeMethodDescriptionstatic FunctionCallExpressionFunctionCallExpression.createFunctionCall(String func_name, List<Expression> args) Create a function call expression for the named function and argument list, returning a Boolean function call expression if the function returns a boolean value so that it may be used in boolean contexts. -
Uses of FunctionCallExpression in org.apache.activemq.filter.function
Methods in org.apache.activemq.filter.function with parameters of type FunctionCallExpressionModifier and TypeMethodDescriptionFilterFunction.evaluate(FunctionCallExpression expr, MessageEvaluationContext message) Evaluate the function call in the given context.inListFunction.evaluate(FunctionCallExpression expr, MessageEvaluationContext message_ctx) Evalutate the given expression, which consists of a call to this function, in the context given.makeListFunction.evaluate(FunctionCallExpression expr, MessageEvaluationContext message) Evalutate the given expression, which consists of a call to this function, in the context given.regexMatchFunction.evaluate(FunctionCallExpression expr, MessageEvaluationContext message) Evalutate the given expression, which consists of a call to this function, in the context given.replaceFunction.evaluate(FunctionCallExpression expr, MessageEvaluationContext message_ctx) Evaluate the given expression for this function in the given context.splitFunction.evaluate(FunctionCallExpression expr, MessageEvaluationContext message_ctx) Evaluate the given expression for this function in the given context.booleanFilterFunction.isValid(FunctionCallExpression expr) Check whether the function, as it is used, is valid.booleaninListFunction.isValid(FunctionCallExpression expr) Check whether the given expression is a valid call of this function.booleanmakeListFunction.isValid(FunctionCallExpression expr) Check whether the given expression is a valid call of this function.booleanregexMatchFunction.isValid(FunctionCallExpression expr) Check whether the given expression is a valid call of this function.booleanreplaceFunction.isValid(FunctionCallExpression expr) Check whether the given expression is valid for this function.booleansplitFunction.isValid(FunctionCallExpression expr) Check whether the given expression is valid for this function.booleanFilterFunction.returnsBoolean(FunctionCallExpression expr) Determine whether the function, as it will be called, returns a boolean value.booleaninListFunction.returnsBoolean(FunctionCallExpression expr) Check whether the given expression, which consists of a call to this function, evaluates to a Boolean.booleanmakeListFunction.returnsBoolean(FunctionCallExpression expr) Indicate that this function never evaluates to a Boolean result.booleanregexMatchFunction.returnsBoolean(FunctionCallExpression expr) Indicate that this Filter Function evaluates to a Boolean result.booleanreplaceFunction.returnsBoolean(FunctionCallExpression expr) Indicate that this function does not return a boolean value.booleansplitFunction.returnsBoolean(FunctionCallExpression expr) Indicate that this function does not return a boolean value.