[ http://issues.apache.org/jira/browse/ADDR-17?page=comments#action_12371967 ]
Xu Liang commented on ADDR-17: ------------------------------ Sorry, I have reported at wrong project. It is a MINA issue. > Extract Reactor from Acceptor and Connector like ACE in C++. > ------------------------------------------------------------ > > Key: ADDR-17 > URL: http://issues.apache.org/jira/browse/ADDR-17 > Project: Addressing > Type: Wish > Environment: any > Reporter: Xu Liang > Priority: Trivial > > I'm a programmer in C++ and JAVA. In C++ I have used ACE (The ADAPTIVE > Communication Environment, http://www.cs.wustl.edu/~schmidt/ACE.html) as my > network framework for five years. I like ACE. I had tried to implement my NIO > network framework like ACE in JAVA. But after I found MINA, I decided to > adopt it because it has the beautiful filter mechanism. But the Reactor of > ACE, which was discussed in "Pattern-Oriented Software Architecture: Patterns > for Concurrent and Networked Objects", is better than the worker of MINA. The > Reactor can encapsulate the thread and Selector. The Acceptor and Connector > accept a Reactor as parameter. In this way the user can reuse the thread in > Acceptor, Connector and Processor. The IoHandler can work in single thread. > In addition the Reactor works as a timer like the idle timer in MINA. The > IoHandler can schedule some timer tasks and process timer events in same > thread as network events and user can enjoy the simple and effective source > code in single thread. -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
