Hi Deepal,
Thank you for your email and assuring answer.
I downloaded your sample clients and studied
your AsyncServiceClient.java carefully.
I copied the important parts into the Axis2 sample
EchoNonBlockingDualClient.java
uncommented: options.setUseSeparateListener(true);
and used your
AxisCallback callBack = new AxisCallback() {..}
// sender.engageModule(Constants.MODULE_ADDRESSING);
// options.setProperty("disableAddressingForOutMessages",Boolean.TRUE);
The client works correctly,. the callBack is called and exit main - all OK
but the process must be aborted with Ctrl-C
....
[java] I am complete
[java] ----- Callback isComplete
[java] ----- finally cleanup
[java] ----- Exit main
Terminate batch job (Y/N)? y
It appears that a thread or process is still active.
Is this correct?
Maybe I forgot to set a parameter.
Since this is a sample, I wanted to get it to work correctly.
The ant run.client build.xml is
<target name="run.client.nonblocking" depends="compile">
<java classname="userguide.clients.EchoNonBlockingClient"
classpathref="axis.classpath" fork="true">
<jvmarg value="-Daxis2.repo=${mainDir}/repository"/>
<jvmarg value="-Daxis2.xml=conf/axis2.xml"/>
</java>
</target>
This local axis2.xml enabled the <phase name="loggingPhase"/> and
!-- the non blocking http transport based on HttpCore + NIO extensions -->
is enabled for port 9000
Thanks,
Rick
On Nov 29, 2007 6:43 AM, Deepal jayasinghe <[EMAIL PROTECTED]> wrote:
> Rick Isaacs wrote:
> >
> > Hi
> >
> > I have been trying to get the non-blocking samples Dual working.
> >
> > I would like to know does nonblocking async work in this version?
> Of course yes :)
> >
> > I have posted the problem and still have not been able to get the
> > Axis2 dual samples
> > to terminate correctly.
> >
> > I am using Windows XP, Tomcat 5,5 and Java 5.0 Axis2 1.3
> >
> > I have read the following articles and even tried to get the some of
> > the sample code to work,
> > but without much success. Sometimes methods no longer exist in the
> > class, the class
> > is not longer used, or I could not get the sample to complete.
> I have hosted some of the samples in my home directory [1] please have a
> look at
>
> [1] :
> people.apache.org/~deepal/colorado<http://people.apache.org/%7Edeepal/colorado>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>