Repository: activemq Updated Branches: refs/heads/master df868fe4a -> a3fa0da6e
https://issues.apache.org/jira/browse/AMQ-6130 - java beans @Transient annotation Project: http://git-wip-us.apache.org/repos/asf/activemq/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/a3fa0da6 Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/a3fa0da6 Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/a3fa0da6 Branch: refs/heads/master Commit: a3fa0da6ec67d8b052b52e55b77e41007e787809 Parents: df868fe Author: Dejan Bosanac <de...@nighttale.net> Authored: Mon Jan 18 09:35:45 2016 +0100 Committer: Dejan Bosanac <de...@nighttale.net> Committed: Mon Jan 18 09:38:09 2016 +0100 ---------------------------------------------------------------------- .../src/main/java/org/apache/activemq/command/Message.java | 2 ++ .../org/apache/activemq/command/ActiveMQTextMessageTest.java | 7 +++++++ 2 files changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/activemq/blob/a3fa0da6/activemq-client/src/main/java/org/apache/activemq/command/Message.java ---------------------------------------------------------------------- diff --git a/activemq-client/src/main/java/org/apache/activemq/command/Message.java b/activemq-client/src/main/java/org/apache/activemq/command/Message.java index 4c57feb..b2640b3 100755 --- a/activemq-client/src/main/java/org/apache/activemq/command/Message.java +++ b/activemq-client/src/main/java/org/apache/activemq/command/Message.java @@ -16,6 +16,7 @@ */ package org.apache.activemq.command; +import java.beans.Transient; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; @@ -628,6 +629,7 @@ public abstract class Message extends BaseCommand implements MarshallAware, Mess } @Override + @Transient public MessageDestination getRegionDestination() { return regionDestination; } http://git-wip-us.apache.org/repos/asf/activemq/blob/a3fa0da6/activemq-unit-tests/src/test/java/org/apache/activemq/command/ActiveMQTextMessageTest.java ---------------------------------------------------------------------- diff --git a/activemq-unit-tests/src/test/java/org/apache/activemq/command/ActiveMQTextMessageTest.java b/activemq-unit-tests/src/test/java/org/apache/activemq/command/ActiveMQTextMessageTest.java index 28fc307..174e20b 100755 --- a/activemq-unit-tests/src/test/java/org/apache/activemq/command/ActiveMQTextMessageTest.java +++ b/activemq-unit-tests/src/test/java/org/apache/activemq/command/ActiveMQTextMessageTest.java @@ -16,8 +16,10 @@ */ package org.apache.activemq.command; +import java.beans.Transient; import java.io.DataOutputStream; import java.io.IOException; +import java.lang.reflect.Method; import javax.jms.JMSException; import javax.jms.MessageNotReadableException; @@ -148,6 +150,11 @@ public class ActiveMQTextMessageTest extends TestCase { setContent(nullMessage, null); assertTrue(nullMessage.toString().contains("text = null")); } + + public void testTransient() throws Exception { + Method method = ActiveMQTextMessage.class.getMethod("getRegionDestination", null); + assertTrue(method.isAnnotationPresent(Transient.class)); + } protected void setContent(Message message, String text) throws Exception { ByteArrayOutputStream baos = new ByteArrayOutputStream();