826827828829830831832833834835836
return type.cast(new Buffer(data)); } } return null; } catch (OpenwireException e) { throw new FilterException(e); } } public Object getProperty(String name) { Expression expression = JMS_PROPERTY_EXPRESSIONS.get(name);
842843844845846847848849850851852
8182838485868788899091
e = parser.JmsSelector(); } cache.put(sql, e); return e; } catch (Throwable e) { FilterException fe = new FilterException(actual, e); cache.put(sql, fe); throw fe; } finally { if( convertStringExpressions ) { ComparisonExpression.CONVERT_STRING_EXPRESSIONS.remove();
843844845846847848849850851852853
818819820821822823824825826827828
825826827828829830831832833834835