public Object evaluate(MessageEvaluationContext message) throws JMSException { return matches(message) ? Boolean.TRUE : Boolean.FALSE; }
private static BooleanExpression parseSelector(ConsumerInfo info) throws InvalidSelectorException { BooleanExpression rc = null; if (info.getSelector() != null) { rc = SelectorParser.parse(info.getSelector()); } if (info.isNoLocal()) { if (rc == null) { rc = new NoLocalExpression(info.getConsumerId().getConnectionId()); } else { rc = LogicExpression.createAND(new NoLocalExpression(info.getConsumerId().getConnectionId()), rc); } } if (info.getAdditionalPredicate() != null) { if (rc == null) { rc = info.getAdditionalPredicate(); } else { rc = LogicExpression.createAND(info.getAdditionalPredicate(), rc); } } return rc; }
private static BooleanExpression parseSelector(ConsumerInfo info) throws InvalidSelectorException { BooleanExpression rc = null; if (info.getSelector() != null) { rc = SelectorParser.parse(info.getSelector()); } if (info.isNoLocal()) { if (rc == null) { rc = new NoLocalExpression(info.getConsumerId().getConnectionId()); } else { rc = LogicExpression.createAND(new NoLocalExpression(info.getConsumerId().getConnectionId()), rc); } } if (info.getAdditionalPredicate() != null) { if (rc == null) { rc = info.getAdditionalPredicate(); } else { rc = LogicExpression.createAND(info.getAdditionalPredicate(), rc); } } return rc; }
public Object evaluate(MessageEvaluationContext message) throws JMSException { return matches(message) ? Boolean.TRUE : Boolean.FALSE; }
private static BooleanExpression parseSelector(ConsumerInfo info) throws InvalidSelectorException { BooleanExpression rc = null; if (info.getSelector() != null) { rc = SelectorParser.parse(info.getSelector()); } if (info.isNoLocal()) { if (rc == null) { rc = new NoLocalExpression(info.getConsumerId().getConnectionId()); } else { rc = LogicExpression.createAND(new NoLocalExpression(info.getConsumerId().getConnectionId()), rc); } } if (info.getAdditionalPredicate() != null) { if (rc == null) { rc = info.getAdditionalPredicate(); } else { rc = LogicExpression.createAND(info.getAdditionalPredicate(), rc); } } return rc; }
public Object evaluate(MessageEvaluationContext message) throws JMSException { return matches(message) ? Boolean.TRUE : Boolean.FALSE; }
private static BooleanExpression parseSelector(ConsumerInfo info) throws InvalidSelectorException { BooleanExpression rc = null; if (info.getSelector() != null) { rc = SelectorParser.parse(info.getSelector()); } if (info.isNoLocal()) { if (rc == null) { rc = new NoLocalExpression(info.getConsumerId().getConnectionId()); } else { rc = LogicExpression.createAND(new NoLocalExpression(info.getConsumerId().getConnectionId()), rc); } } if (info.getAdditionalPredicate() != null) { if (rc == null) { rc = info.getAdditionalPredicate(); } else { rc = LogicExpression.createAND(info.getAdditionalPredicate(), rc); } } return rc; }
public Object evaluate(MessageEvaluationContext message) throws JMSException { return matches(message) ? Boolean.TRUE : Boolean.FALSE; }
private static BooleanExpression parseSelector(ConsumerInfo info) throws InvalidSelectorException { BooleanExpression rc = null; if (info.getSelector() != null) { rc = SelectorParser.parse(info.getSelector()); } if (info.isNoLocal()) { if (rc == null) { rc = new NoLocalExpression(info.getConsumerId().getConnectionId()); } else { rc = LogicExpression.createAND(new NoLocalExpression(info.getConsumerId().getConnectionId()), rc); } } if (info.getAdditionalPredicate() != null) { if (rc == null) { rc = info.getAdditionalPredicate(); } else { rc = LogicExpression.createAND(info.getAdditionalPredicate(), rc); } } return rc; }
public Object evaluate(MessageEvaluationContext message) throws JMSException { return matches(message) ? Boolean.TRUE : Boolean.FALSE; }