Le 10/30/13 10:40 AM, Joachim Rodrigues a écrit :
> Hi I'm working on a multi threaded project that create about 200
> simltaneous threads.
> For each thread i have a mina connection to a server.
>
> And sometimes when retrieving the response,  the object response  is null
>
>
>         Object response = null;
>
>         session.write(frame);
>         if (frame.isWaitForResponse()) {
>             ReadFuture read = session.read();
>             try {
>                 read.await(collectorResponseTimeOut);
>             } catch (InterruptedException e) {
>                 e.printStackTrace();
>
>             }
>             response = read.getMessage();
>
>
>
> it stoped to be null when i added
>
>              response.getClass();
>
> at the end, just after  response = read.getMessage();
> Then no more null objects.
>
> Does anyone knows why ?

What timeout are you using ?

Also why do you want to simulate a synchronous mode when using NIO ? It
would be better if your frame directly receives the response when the
response arrives, something you can do easily with MINA assumng you
dispatch the message in your IoHandler.


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 

Reply via email to