1 28 29 package com.caucho.jms.selector; 30 31 import javax.jms.JMSException ; 32 import javax.jms.Message ; 33 34 37 public class LiteralSelector extends Selector { 38 private Object _value; 39 40 LiteralSelector(Object value) 41 { 42 _value = value; 43 } 44 45 49 Object evaluate(Message message) 50 throws JMSException  51 { 52 return _value; 53 } 54 55 boolean isUnknown() 56 { 57 return false; 58 } 59 60 boolean isNumber() 61 { 62 return isNumber(_value); 63 } 64 65 public String toString() 66 { 67 if (_value instanceof String ) 68 return "'" + _value + "'"; 69 else 70 return String.valueOf(_value); 71 } 72 } 73 | Popular Tags |