@Override public boolean getBoolean(final String name) throws JMSException { return message.getBoolean(name); }
public boolean getBoolean(String name) throws JMSException { return ((MapMessage) message).getBoolean(name); }
public boolean getBoolean(String name) throws JMSException { return ((MapMessage) message).getBoolean(name); }
/** * Get * @param name The name * @return The value * @exception JMSException Thrown if an error occurs */ public boolean getBoolean(final String name) throws JMSException { if (_log.isTraceEnabled()) { _log.trace("getBoolean(" + name + ")"); } return ((MapMessage)_message).getBoolean(name); }
/** * Get * * @param name The name * @return The value * @throws JMSException Thrown if an error occurs */ @Override public boolean getBoolean(final String name) throws JMSException { if (ActiveMQRALogger.LOGGER.isTraceEnabled()) { ActiveMQRALogger.LOGGER.trace("getBoolean(" + name + ")"); } return ((MapMessage) message).getBoolean(name); }
/** * Get * * @param name The name * @return The value * @throws JMSException Thrown if an error occurs */ @Override public boolean getBoolean(final String name) throws JMSException { if (ActiveMQRALogger.LOGGER.isTraceEnabled()) { ActiveMQRALogger.LOGGER.trace("getBoolean(" + name + ")"); } return ((MapMessage) message).getBoolean(name); }
@Test public void testMapMessage() throws Exception { // Receive a message with the JMS API connection.start(); Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); destination = createDestination(session, destinationType); MessageConsumer consumer = session.createConsumer(destination); MessageProducer producer = session.createProducer(destination); // send the message. { MapMessage message = session.createMapMessage(); message.setBoolean("boolKey", true); producer.send(message); } // get the message. { MapMessage message = (MapMessage) consumer.receive(1000); assertNotNull(message); assertTrue(message.getBoolean("boolKey")); } assertNull(consumer.receiveNoWait()); }
@Override protected void assertEquivalent(final Message m, final int mode, final boolean redelivery) throws JMSException { super.assertEquivalent(m, mode, redelivery); MapMessage mm = (MapMessage) m; ProxyAssertSupport.assertEquals(true, mm.getBoolean("boolean")); ProxyAssertSupport.assertEquals((byte) 3, mm.getByte("byte")); byte[] bytes = mm.getBytes("bytes"); ProxyAssertSupport.assertEquals((byte) 3, bytes[0]); ProxyAssertSupport.assertEquals((byte) 4, bytes[1]); ProxyAssertSupport.assertEquals((byte) 5, bytes[2]); ProxyAssertSupport.assertEquals((char) 6, mm.getChar("char")); ProxyAssertSupport.assertEquals(new Double(7.0), new Double(mm.getDouble("double"))); ProxyAssertSupport.assertEquals(new Float(8.0f), new Float(mm.getFloat("float"))); ProxyAssertSupport.assertEquals(9, mm.getInt("int")); ProxyAssertSupport.assertEquals(10L, mm.getLong("long")); ProxyAssertSupport.assertEquals("this is an object", mm.getObject("object")); ProxyAssertSupport.assertEquals((short) 11, mm.getShort("short")); ProxyAssertSupport.assertEquals("this is a string", mm.getString("string")); } }
private void receiveMapMessage(boolean useCore) throws Exception { MapMessage mapMessage = (MapMessage) receiveMessage(useCore); boolean booleanVal = mapMessage.getBoolean("boolean-type"); assertTrue(booleanVal); byte byteVal = mapMessage.getByte("byte-type"); assertEquals((byte) 10, byteVal); byte[] bytesVal = mapMessage.getBytes("bytes-type"); byte[] originVal = TEXT.getBytes(); assertEquals(originVal.length, bytesVal.length); for (int i = 0; i < bytesVal.length; i++) { assertTrue(bytesVal[i] == originVal[i]); } char charVal = mapMessage.getChar("char-type"); assertEquals('A', charVal); double doubleVal = mapMessage.getDouble("double-type"); assertEquals(55.3D, doubleVal, 0.1D); float floatVal = mapMessage.getFloat("float-type"); assertEquals(79.1F, floatVal, 0.1F); int intVal = mapMessage.getInt("int-type"); assertEquals(37, intVal); long longVal = mapMessage.getLong("long-type"); assertEquals(56652L, longVal); Object objectVal = mapMessage.getObject("object-type"); Object origVal = new String("VVVV"); assertTrue(objectVal.equals(origVal)); short shortVal = mapMessage.getShort("short-type"); assertEquals((short) 333, shortVal); String strVal = mapMessage.getString("string-type"); assertEquals(TEXT, strVal); }
assertTrue(mapMessage.getBoolean("aboolean")); assertEquals((byte) 4, mapMessage.getByte("abyte")); byte[] bytes = mapMessage.getBytes("abytes");
@Override protected void assertEquivalent(final Message m, final int mode, final boolean redelivery) throws JMSException { super.assertEquivalent(m, mode, redelivery); MapMessage map = (MapMessage) m; ProxyAssertSupport.assertTrue(map.getBoolean("boolean1")); ProxyAssertSupport.assertEquals(map.getChar("char1"), 'c'); ProxyAssertSupport.assertEquals(map.getDouble("double1"), 1.0D, 0.0D); ProxyAssertSupport.assertEquals(map.getFloat("float1"), 2.0F, 0.0F); ProxyAssertSupport.assertEquals(map.getInt("int1"), 3); ProxyAssertSupport.assertEquals(map.getLong("long1"), 4L); ProxyAssertSupport.assertEquals(map.getObject("object1"), obj); ProxyAssertSupport.assertEquals(map.getShort("short1"), (short) 5); ProxyAssertSupport.assertEquals(map.getString("string1"), "stringvalue"); } }
ProxyAssertSupport.assertEquals(myBool, m2.getBoolean("myBool")); ProxyAssertSupport.assertEquals(myByte, m2.getByte("myByte")); ProxyAssertSupport.assertEquals(myShort, m2.getShort("myShort")); m2.getBoolean("myByte"); ProxyAssertSupport.fail(); } catch (MessageFormatException e) { m2.getBoolean("myShort"); ProxyAssertSupport.fail(); } catch (MessageFormatException e) { m2.getBoolean("myInt"); ProxyAssertSupport.fail(); } catch (MessageFormatException e) { m2.getBoolean("myLong"); ProxyAssertSupport.fail(); } catch (MessageFormatException e) { m2.getBoolean("myFloat"); ProxyAssertSupport.fail(); } catch (MessageFormatException e) { m2.getBoolean("myDouble"); ProxyAssertSupport.fail(); } catch (MessageFormatException e) { ProxyAssertSupport.assertEquals(myBool, m3.getBoolean("myBool"));
assertTrue(mapMessage.getBoolean("aboolean")); assertEquals((byte) 4, mapMessage.getByte("abyte")); byte[] bytes = mapMessage.getBytes("abytes");