You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2008/03/14 00:26:35 UTC
svn commit: r636920 - in
/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context:
CallableReferenceImpl.java ServiceReferenceImpl.java
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: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org