summaryrefslogtreecommitdiff
path: root/java/client
diff options
context:
space:
mode:
authorRafael H. Schloming <rhs@apache.org>2008-08-12 16:30:19 +0000
committerRafael H. Schloming <rhs@apache.org>2008-08-12 16:30:19 +0000
commitfb6350f465138ae0a2d0cb9231288ce5aa12a046 (patch)
tree86dd69e32584588007c2b4803b4524cc5651a760 /java/client
parentdd54154fbffaa98477579b0784ec9e33da8f92f2 (diff)
downloadqpid-python-fb6350f465138ae0a2d0cb9231288ce5aa12a046.tar.gz
QPID-1235: fixed setXXXProperty to check for empty strings
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@685218 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client')
-rw-r--r--java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java b/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java
index e66ba433a9..5a57e7b0db 100644
--- a/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java
+++ b/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java
@@ -682,54 +682,63 @@ public class AMQMessageDelegate_0_10 implements AMQMessageDelegate
public void setBooleanProperty(String propertyName, boolean b) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, b);
}
public void setByteProperty(String propertyName, byte b) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, b);
}
public void setShortProperty(String propertyName, short i) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, i);
}
public void setIntProperty(String propertyName, int i) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, i);
}
public void setLongProperty(String propertyName, long l) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, l);
}
public void setFloatProperty(String propertyName, float f) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, f);
}
public void setDoubleProperty(String propertyName, double v) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, v);
}
public void setStringProperty(String propertyName, String value) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, value);
}
public void setObjectProperty(String propertyName, Object object) throws JMSException
{
+ checkPropertyName(propertyName);
checkWritableProperties();
setApplicationHeader(propertyName, object);
}