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 | c2c4435546670b6010205f82418caac7297a3e23 (patch) | |
| tree | d57f14259f56e39f1a29d7b79d39635e82db33e9 /qpid/java/client | |
| parent | 216f71a0e3dce3bb238e3b33b6998c2d0b810d6c (diff) | |
| download | qpid-python-c2c4435546670b6010205f82418caac7297a3e23.tar.gz | |
QPID-1235: fixed setXXXProperty to check for empty strings
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685218 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/client')
| -rw-r--r-- | qpid/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/qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java b/qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java index e66ba433a9..5a57e7b0db 100644 --- a/qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java +++ b/qpid/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); } |
