diff options
| author | Rafael H. Schloming <rhs@apache.org> | 2008-08-12 16:30:19 +0000 |
|---|---|---|
| committer | Rafael H. Schloming <rhs@apache.org> | 2008-08-12 16:30:19 +0000 |
| commit | fb6350f465138ae0a2d0cb9231288ce5aa12a046 (patch) | |
| tree | 86dd69e32584588007c2b4803b4524cc5651a760 /java/client | |
| parent | dd54154fbffaa98477579b0784ec9e33da8f92f2 (diff) | |
| download | qpid-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.java | 9 |
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); } |
