mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Klaus Stake (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DIRMINA-92) Utility classes for asynchronous request-response protocols.
Date Thu, 09 Nov 2006 07:33:41 GMT
    [ http://issues.apache.org/jira/browse/DIRMINA-92?page=comments#action_12448384 ] 
Klaus Stake commented on DIRMINA-92:

Hi Julien,

I tried to use the stuff in queryreply.zip. How should I use the classes? I did the following:
- ... chain.addFirst( "queryReply", new RequestResponseFilter(new BasicRequestFactory(10000)));
//timeout == 10 secs

... and then what to do? I guess that I must call the RequestResponseFilter's query() method
somewhere. I did that in my customized IoHandler for sending a message. The problem is that
the query method blocks the application because of the following line in the query method:
                try {
                } catch (InterruptedException e) {
                    throw new RuntimeException(e);

Mina does not send the message after the set response timeout. I set the response timeout
to 10000 (10 secs) and the application blocks for 10 seconds

Do you have a test case for your RequestResponseFilter? Did I do something wrong?

Another comment on RequestImpl's getReplyMessage(): it should be renamed to getResponseMessage
according to the method setResponseMessage()


> Utility classes for asynchronous request-response protocols.
> ------------------------------------------------------------
>                 Key: DIRMINA-92
>                 URL: http://issues.apache.org/jira/browse/DIRMINA-92
>             Project: Directory MINA
>          Issue Type: New Feature
>    Affects Versions: 0.7
>            Reporter: Trustin Lee
>         Assigned To: Trustin Lee
>         Attachments: Protocol.zip, queryreply.zip, requestResponse.zip
> There are so many existing asynchronous protocols whose messages have request-response
structure.  A request message usually has a message ID, and the corresponding response message,
which makes a pair, contains the message ID in the request message.
> It would be great if we can provide a common interface and classes to help users implement
this type of protocols easily.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message