Improper handling of Float values in selectors
When setting a message as follows: Float VALUE = new Float(47.11f); message.setObjectProperty("value", VALUE);
The next receiver does not consume it: QueueReceiver queueReceiver = queueSession.createReceiver(queue, "value = " + VALUE);
But this works with: Float VALUE = new Float(47f); Double VALUE = new Double(47.11d);