summaryrefslogtreecommitdiff
path: root/qpid/java/jca
diff options
context:
space:
mode:
authorKeith Wall <kwall@apache.org>2014-07-20 14:39:35 +0000
committerKeith Wall <kwall@apache.org>2014-07-20 14:39:35 +0000
commitd9653e77fa93275cb9782581796d0a3bcf39b569 (patch)
treeb2e2387c3c7c5420d29f29dc1220a7f201c83512 /qpid/java/jca
parentcd126b93a9ec0b3891e19a2b3012e5ccc222cbbd (diff)
downloadqpid-python-d9653e77fa93275cb9782581796d0a3bcf39b569.tar.gz
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
Diffstat (limited to 'qpid/java/jca')
-rw-r--r--qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidQueueImpl.java3
-rw-r--r--qpid/java/jca/src/main/java/org/apache/qpid/ra/admin/QpidTopicImpl.java3
2 files changed, 6 insertions, 0 deletions
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);