DatagramConnector doesn't need IoSessionRecycler at all.
--------------------------------------------------------
Key: DIRMINA-319
URL: http://issues.apache.org/jira/browse/DIRMINA-319
Project: MINA
Issue Type: Bug
Affects Versions: 1.0
Reporter: Trustin Lee
Assigned To: Trustin Lee
Priority: Minor
Fix For: 2.0
DatagramConnector doesn't use of IoSessionRecycler at all because [EMAIL
PROTECTED] DatagramConnector} doesn't create a session with the same remote and
local addresses. This is an API design flaw. We don't need DatagramService
either because of the same reason.
In MINA 1.0, IoSessionRecycler was only useful for DatagramConnector in that it
closes the connection when the session is idle for certain amount of time, but
this is an incorrect behavior and should be implemented by IoHandler
implementor using sessionIdle event.
Note that neither a server nor a client can't detect that the remote peer
closed the connection at all due to its natural born property. You will have
to build your own IoSessionRecycler which fits to the protocol you want to
implement.
This issue will be fixed in 2.0 and the current buggy behavior will be retained
in 1.0/1.1 branch.
--
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