Author: rfeng
Date: Thu Mar 13 16:26:30 2008
New Revision: 636920
URL: http://svn.apache.org/viewvc?rev=636920&view=rev
Log:
Fix the callable reference serialization if it's created from XMLStreamReader
Modified:
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/CallableReferenceImpl.java
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceImpl.java
Modified:
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/CallableReferenceImpl.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/CallableReferenceImpl.java?rev=636920&r1=636919&r2=636920&view=diff
==============================================================================
---
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/CallableReferenceImpl.java
(original)
+++
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/CallableReferenceImpl.java
Thu Mar 13 16:26:30 2008
@@ -23,6 +23,7 @@
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.util.UUID;
+
import javax.xml.stream.XMLStreamReader;
import org.apache.tuscany.sca.assembly.Binding;
@@ -82,17 +83,18 @@
private transient XMLStreamReader xmlReader;
/*
- * Protected constructor for Externalizable serialization/deserialization
+ * Public constructor for Externalizable serialization/deserialization
*/
- protected CallableReferenceImpl() {
+ public CallableReferenceImpl() {
super();
}
/*
* Public constructor for use by XMLStreamReader2CallableReference
*/
- public CallableReferenceImpl(XMLStreamReader xmlReader) {
+ public CallableReferenceImpl(XMLStreamReader xmlReader) throws Exception {
this.xmlReader = xmlReader;
+ resolve();
}
protected CallableReferenceImpl(Class<B> businessInterface,
@@ -353,7 +355,7 @@
try {
out.writeUTF(toXMLString());
} catch (Exception e) {
- e.printStackTrace();
+ // e.printStackTrace();
throw new IOException(e.getMessage());
}
}
Modified:
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceImpl.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceImpl.java?rev=636920&r1=636919&r2=636920&view=diff
==============================================================================
---
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceImpl.java
(original)
+++
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceImpl.java
Thu Mar 13 16:26:30 2008
@@ -53,7 +53,7 @@
/*
* Public constructor for use by XMLStreamReader2CallableReference
*/
- public ServiceReferenceImpl(XMLStreamReader xmlReader) {
+ public ServiceReferenceImpl(XMLStreamReader xmlReader) throws Exception {
super(xmlReader);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]