directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trustin Lee (JIRA)" <>
Subject [jira] Commented: (DIRMINA-92) Utility classes for asynchronous request-response protocols.
Date Mon, 17 Oct 2005 10:01:45 GMT
    [ ] 

Trustin Lee commented on DIRMINA-92:

His implementation is very impressive and provides a lot of features, but it seems like it
is designed to be very specific to a specific protocol and management environment IMHO.

Here's my implementation plan:
* RequestMessage which has a method 'getMessageId()' which returns an Object.  The messageId
type will have to implement equals and hashCode methods properly.
* ResponseMessage which has a method 'getRequestMessageId()' which returns an Object.  The
constraint is same with that of RequestMessage.
* RequestResponseProtocolFilter that remembers sent RequestMessages and fires an 'exceptionCaught'
event with an appropriate 'RequestTimeoutException' to ProtocolHandler if the ResponseMessage
is not arriving for certain specified time.


> Utility classes for asynchronous request-response protocols.
> ------------------------------------------------------------
>          Key: DIRMINA-92
>          URL:
>      Project: Directory MINA
>         Type: New Feature
>     Versions: 0.7
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.8
>  Attachments:
> 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:
For more information on JIRA, see:

View raw message