summaryrefslogtreecommitdiff
path: root/qpid/java/client/src/main
diff options
context:
space:
mode:
authorAndrew Donald Kennedy <grkvlt@apache.org>2010-08-03 14:18:58 +0000
committerAndrew Donald Kennedy <grkvlt@apache.org>2010-08-03 14:18:58 +0000
commit0f69283dbeebedf0396fec9dd8362c194e3b0236 (patch)
tree8747e6271cc80c4597347b1b463bbfbb68ef8dce /qpid/java/client/src/main
parent958685182d679e791128a44c22b747db5d81dba4 (diff)
downloadqpid-python-0f69283dbeebedf0396fec9dd8362c194e3b0236.tar.gz
QPID-2744: Property name check in wrong place
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@981896 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/client/src/main')
-rw-r--r--qpid/java/client/src/main/java/org/apache/qpid/client/message/AMQMessageDelegate_0_10.java4
1 files changed, 2 insertions, 2 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 f9ca9e610c..5145c01054 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
@@ -734,6 +734,8 @@ public class AMQMessageDelegate_0_10 extends AbstractAMQMessageDelegate
public void setObjectProperty(String propertyName, Object object) throws JMSException
{
+ checkPropertyName(propertyName);
+ checkWritableProperties();
if (object == null)
{
throw new MessageFormatException(AMQPInvalidClassException.INVALID_OBJECT_MSG + "null");
@@ -742,8 +744,6 @@ public class AMQMessageDelegate_0_10 extends AbstractAMQMessageDelegate
{
throw new MessageFormatException(AMQPInvalidClassException.INVALID_OBJECT_MSG + object.getClass());
}
- checkPropertyName(propertyName);
- checkWritableProperties();
setApplicationHeader(propertyName, object);
}