avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vinay Chandran <vinay...@yahoo.com>
Subject Re: [altrmi] Callback Iteration(1)
Date Mon, 08 Apr 2002 22:11:39 GMT
Paul,
I guess it must be the changes we missed to do to the 
callback/test classes.
The CallBackTestServer and  CallBackTestClient
must use CallbackEnabled Server and HostContext 
respectively for callback's  to work properly.
The errors are thus due to the fact that 
the arg's are been serialized and passed-by-value to 
the server when we use SocketCustomStreamHostContext.

Moreover there is another modification that needs to
be
done to the build script (callback.xml), 
one that generates the proxies for the callback stub 
for the clients.
(stubs for CallBackListener inf.)

Attached patches must do the trick :-

Do let me know how this patch works at your end ?

Regards,
V i n a y
===============================
cvs -q diff callback.xml (in directory
C:\avalon\cvs\jakarta-avalon-excalibur\altrmi)
Index: callback.xml
===================================================================
RCS file:
/home/cvspublic/jakarta-avalon-excalibur/altrmi/callback.xml,v
retrieving revision 1.2
diff -r1.2 callback.xml
9c9
<  
---
>   <property file="default.properties"/>   <!-- User
local        -->
60c60,67
<   
---
>    <altrmiproxies genname="CallBackTestListenerImpl"
srcgendir="${build.home}/genjava" 
>         classgendir="${build.home}/genclasses"
verbose="true"
>        
interfaces="org.apache.excalibur.altrmi.test.callback.CallBackTestListener">
>       <classpath>
>         <pathelement
location="${build.home}/classes"/>
>       </classpath>
>     </altrmiproxies>        
> 
63c70
<   <target name="server" description="Callback test
server">
---
>   <target name="server" description="Callback test
server" depends="generate">
72c79
<   <target name="client" description="Callback test
client" depends="generate">
---
>   <target name="client" description="Callback test
client" >

*****CVS exited normally with code 1*****

cvs -q diff CallBackTestClient.java (in directory
C:\avalon\cvs\jakarta-avalon-excalibur\altrmi\src\test\org\apache\excalibur\altrmi\test\callback)
Index: CallBackTestClient.java
===================================================================
RCS file:
/home/cvspublic/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/callback/CallBackTestClient.java,v
retrieving revision 1.2
diff -r1.2 CallBackTestClient.java
46c46
<         arhc = new
SocketCustomStreamHostContext("127.0.0.1", 1235);
---
>         arhc = new
CallbackEnabledCustomSocketStreamHostContext("127.0.0.1",
1235);

*****CVS exited normally with code 1*****

cvs -q diff CallBackTestServer.java (in directory
C:\avalon\cvs\jakarta-avalon-excalibur\altrmi\src\test\org\apache\excalibur\altrmi\test\callback)
Index: CallBackTestServer.java
===================================================================
RCS file:
/home/cvspublic/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/callback/CallBackTestServer.java,v
retrieving revision 1.2
diff -r1.2 CallBackTestServer.java
18a19
> 
42c43
<         AbstractServer as = new
CompleteSocketCustomStreamServer(1235);
---
>         AbstractServer as = new
CallbackEnabledCustomSocketStreamServer(1235);


===============================


__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/

--
To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>


Mime
View raw message