From d9653e77fa93275cb9782581796d0a3bcf39b569 Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Sun, 20 Jul 2014 14:39:35 +0000 Subject: QPID-2969: Make AMQConnectionFactory and AMQDestination (and subclasses) serializable git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612097 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/jca/src/main/java/org/apache/qpid/ra/admin/QpidQueueImpl.java | 3 +++ .../java/jca/src/main/java/org/apache/qpid/ra/admin/QpidTopicImpl.java | 3 +++ 2 files changed, 6 insertions(+) (limited to 'qpid/java/jca') diff --git a/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidQueueImpl.java b/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidQueueImpl.java index 162099d1ee..e313ba4b0a 100644 --- a/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidQueueImpl.java +++ b/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidQueueImpl.java @@ -33,6 +33,7 @@ import org.apache.qpid.client.AMQQueue; public class QpidQueueImpl extends AMQQueue implements QpidQueue, Externalizable { + private static final long serialVersionUID = 7952672727182960611L; private String _url; public QpidQueueImpl() @@ -71,6 +72,7 @@ public class QpidQueueImpl extends AMQQueue implements QpidQueue, Externalizable return this._url; } + @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { this._url = (String)in.readObject(); @@ -86,6 +88,7 @@ public class QpidQueueImpl extends AMQQueue implements QpidQueue, Externalizable } } + @Override public void writeExternal(ObjectOutput out) throws IOException { out.writeObject(this._url); diff --git a/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidTopicImpl.java b/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidTopicImpl.java index 8ac1a679ea..37e3c1a3ce 100644 --- a/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidTopicImpl.java +++ b/qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidTopicImpl.java @@ -34,6 +34,7 @@ import org.apache.qpid.ra.inflow.QpidActivation; public class QpidTopicImpl extends AMQTopic implements QpidTopic, Externalizable { + private static final long serialVersionUID = -2872685901706214228L; private String _url; public QpidTopicImpl() @@ -71,6 +72,7 @@ public class QpidTopicImpl extends AMQTopic implements QpidTopic, Externalizable return this._url; } + @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { this._url = (String)in.readObject(); @@ -86,6 +88,7 @@ public class QpidTopicImpl extends AMQTopic implements QpidTopic, Externalizable } } + @Override public void writeExternal(ObjectOutput out) throws IOException { out.writeObject(this._url); -- cgit v1.2.1