@Override public JMSProducer setProperty(String name, boolean value) { checkName(name); properties.putBooleanProperty(new SimpleString(name), value); return this; }
@Override public void setBoolean(final String name, final boolean value) throws JMSException { checkName(name); map.putBooleanProperty(new SimpleString(name), value); invalid = true; }
@Override public CoreMessage putBooleanProperty(final SimpleString key, final boolean value) { messageChanged(); checkProperties(); properties.putBooleanProperty(key, value); return this; }
@Override public CoreMessage putBooleanProperty(final String key, final boolean value) { messageChanged(); checkProperties(); properties.putBooleanProperty(SimpleString.toSimpleString(key, getPropertyKeysPool()), value); return this; }
properties.putNullValue(key); } else if (value instanceof Boolean) { properties.putBooleanProperty(key, (Boolean) value); } else if (value instanceof Byte) { properties.putByteProperty(key, (Byte) value);
@Override public void setBoolean(final String name, final boolean value) throws JMSException { checkName(name); map.putBooleanProperty(new SimpleString(name), value); invalid = true; }
@Override public CoreMessage putBooleanProperty(final SimpleString key, final boolean value) { messageChanged(); getProperties().putBooleanProperty(key, value); return this; }
@Override public CoreMessage putBooleanProperty(final SimpleString key, final boolean value) { messageChanged(); getProperties().putBooleanProperty(key, value); return this; }
@Override public JMSProducer setProperty(String name, boolean value) { checkName(name); properties.putBooleanProperty(new SimpleString(name), value); return this; }
@Override public CoreMessage putBooleanProperty(final SimpleString key, final boolean value) { messageChanged(); getProperties().putBooleanProperty(key, value); return this; }
@Override public CoreMessage putBooleanProperty(final SimpleString key, final boolean value) { messageChanged(); checkProperties(); properties.putBooleanProperty(key, value); return this; }
@Override public void setBoolean(final String name, final boolean value) throws JMSException { checkName(name); map.putBooleanProperty(new SimpleString(name), value); invalid = true; }
@Override public JMSProducer setProperty(String name, boolean value) { checkName(name); properties.putBooleanProperty(new SimpleString(name), value); return this; }
@Override public JMSProducer setProperty(String name, boolean value) { checkName(name); properties.putBooleanProperty(new SimpleString(name), value); return this; }
@Override public void setBoolean(final String name, final boolean value) throws JMSException { checkName(name); map.putBooleanProperty(new SimpleString(name), value); invalid = true; }
@Override public CoreMessage putBooleanProperty(final SimpleString key, final boolean value) { messageChanged(); checkProperties(); properties.putBooleanProperty(key, value); return this; }
@Override public JMSProducer setProperty(String name, boolean value) { checkName(name); properties.putBooleanProperty(new SimpleString(name), value); return this; }
@Test public void testKey() throws Exception { props.putBooleanProperty(key, true); boolean bool = (Boolean) props.getProperty(key); Assert.assertEquals(true, bool); props.putCharProperty(key, 'a'); char c = (Character) props.getProperty(key); Assert.assertEquals('a', c); }
@Test public void testCannotClearInternalPropertiesTwiceIfAny() { TypedProperties properties = new TypedProperties(PROP_NAME::equals); properties.putBooleanProperty(PROP_NAME, RandomUtil.randomBoolean()); Assert.assertTrue(properties.clearInternalProperties()); Assert.assertFalse(properties.clearInternalProperties()); }
@Test public void testClearInternalPropertiesIfAny() { TypedProperties properties = new TypedProperties(PROP_NAME::equals); properties.putBooleanProperty(PROP_NAME, RandomUtil.randomBoolean()); Assert.assertTrue(properties.clearInternalProperties()); Assert.assertFalse(properties.containsProperty(PROP_NAME)); }