Uses of Interface
org.apache.activemq.filter.Expression
-
Packages that use Expression Package Description org.apache.activemq.command Command objects used via the Command Pattern to communicate among nodesorg.apache.activemq.filter Filter implementations for wildcards & JMS selectorsorg.apache.activemq.selector JMS Selector implemetnation -
-
Uses of Expression in org.apache.activemq.command
Classes in org.apache.activemq.command that implement Expression Modifier and Type Class Description classNetworkBridgeFilter -
Uses of Expression in org.apache.activemq.filter
Subinterfaces of Expression in org.apache.activemq.filter Modifier and Type Interface Description interfaceBooleanExpressionA BooleanExpression is an expression that always produces a Boolean result.Classes in org.apache.activemq.filter that implement Expression Modifier and Type Class Description classArithmeticExpressionAn expression which performs an operation on two expression valuesclassBinaryExpressionAn expression which performs an operation on two expression values.classBooleanFunctionCallExprFunction call expression that evaluates to a boolean value.classComparisonExpressionA filter performing a comparison of two objectsclassCompositeDestinationFilterADestinationFilterused for composite destinationsclassConstantExpressionRepresents a constant expressionclassDestinationFilterRepresents a filter which only operates on DestinationsclassFunctionCallExpressionFunction call expression for use in selector expressions.classLogicExpressionA filter performing a comparison of two objectsclassMultiExpressionEvaluator.CacheExpressionA UnaryExpression that caches the result of the nested expression.classNoLocalExpressionclassPrefixDestinationFilterMatches messages which match a prefix like "A.B.>"classPropertyExpressionRepresents a property expressionclassSimpleDestinationFilterMatches messages sent to an exact destinationclassUnaryExpressionAn expression which performs an operation on two expression valuesclassWildcardDestinationFilterMatches messages which contain wildcards like "A.B.*.*"classXPathExpressionUsed to evaluate an XPath Expression in a JMS selector.classXQueryExpressionUsed to evaluate an XQuery Expression in a JMS selector.Fields in org.apache.activemq.filter declared as Expression Modifier and Type Field Description protected ExpressionBinaryExpression. leftprotected ExpressionBinaryExpression. rightprotected ExpressionUnaryExpression. rightMethods in org.apache.activemq.filter that return Expression Modifier and Type Method Description static ExpressionArithmeticExpression. createDivide(Expression left, Expression right)static ExpressionArithmeticExpression. createMinus(Expression left, Expression right)static ExpressionArithmeticExpression. createMod(Expression left, Expression right)static ExpressionArithmeticExpression. createMultiply(Expression left, Expression right)static ExpressionUnaryExpression. createNegate(Expression left)static ExpressionArithmeticExpression. createPlus(Expression left, Expression right)ExpressionFunctionCallExpression. getArgument(int which)Retrieve the argument at the specified index; the first argument is index 0.ExpressionBinaryExpression. getLeft()ExpressionBinaryExpression. getRight()ExpressionUnaryExpression. getRight()Methods in org.apache.activemq.filter with parameters of type Expression Modifier and Type Method Description voidMultiExpressionEvaluator. addExpressionListner(Expression selector, org.apache.activemq.filter.MultiExpressionEvaluator.ExpressionListener c)Adds an ExpressionListener to a given expression.static voidComparisonExpression. checkEqualOperand(Expression expr)Validates that the expression can be used in == or <> expression.static voidComparisonExpression. checkLessThanOperand(Expression expr)Only Numeric expressions can be used in >, >=, < or <= expressions.sstatic BooleanExpressionComparisonExpression. createBetween(Expression value, Expression left, Expression right)static BooleanExpressionUnaryExpression. createBooleanCast(Expression left)static ExpressionArithmeticExpression. createDivide(Expression left, Expression right)static BooleanExpressionComparisonExpression. createEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createGreaterThan(Expression left, Expression right)static BooleanExpressionComparisonExpression. createGreaterThanEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createInFilter(Expression left, List elements)static BooleanExpressionComparisonExpression. createIsNotNull(Expression left)static BooleanExpressionComparisonExpression. createIsNull(Expression left)static BooleanExpressionComparisonExpression. createLessThan(Expression left, Expression right)static BooleanExpressionComparisonExpression. createLessThanEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createLike(Expression left, String right, String escape)static ExpressionArithmeticExpression. createMinus(Expression left, Expression right)static ExpressionArithmeticExpression. createMod(Expression left, Expression right)static ExpressionArithmeticExpression. createMultiply(Expression left, Expression right)static ExpressionUnaryExpression. createNegate(Expression left)static BooleanExpressionComparisonExpression. createNotBetween(Expression value, Expression left, Expression right)static BooleanExpressionComparisonExpression. createNotEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createNotInFilter(Expression left, List elements)static BooleanExpressionComparisonExpression. createNotLike(Expression left, String right, String escape)static ExpressionArithmeticExpression. createPlus(Expression left, Expression right)voidBinaryExpression. setLeft(Expression expression)voidBinaryExpression. setRight(Expression expression)voidUnaryExpression. setRight(Expression expression)Method parameters in org.apache.activemq.filter with type arguments of type Expression Modifier and Type Method Description static 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.Constructors in org.apache.activemq.filter with parameters of type Expression Constructor Description ArithmeticExpression(Expression left, Expression right)BinaryExpression(Expression left, Expression right)CacheExpression(Expression realExpression)ComparisonExpression(Expression left, Expression right)UnaryExpression(Expression left)Constructor parameters in org.apache.activemq.filter with type arguments of type Expression Constructor Description BooleanFunctionCallExpr(String func_name, List<Expression> args)Constructs a function call expression with the named filter function and arguments, which returns a boolean result.FunctionCallExpression(String func_name, List<Expression> args)Constructs a function call expression with the named function and argument list. -
Uses of Expression in org.apache.activemq.selector
Methods in org.apache.activemq.selector that return Expression Modifier and Type Method Description ExpressionSelectorParser. addExpression()ExpressionSelectorParser. andExpression()ExpressionSelectorParser. comparisonExpression()ExpressionSelectorParser. equalityExpression()ExpressionSelectorParser. functionCallExpr()ExpressionSelectorParser. multExpr()ExpressionSelectorParser. orExpression()ExpressionSelectorParser. primaryExpr()ExpressionSelectorParser. unaryExpr()
-