Author: trustin Date: Sun Dec 26 17:48:28 2004 New Revision: 123376 URL: http://svn.apache.org/viewcvs?view=rev&rev=123376 Log: * Updated documentation a little bit * Fixed: CancelledKeyException from DatagramAcceptor
Modified: incubator/directory/network/trunk/mina/project.xml incubator/directory/network/trunk/mina/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java incubator/directory/network/trunk/mina/xdocs/index.xml incubator/directory/network/trunk/mina/xdocs/navigation.xml incubator/directory/network/trunk/mina/xdocs/news.xml incubator/directory/network/trunk/mina/xdocs/roadmap.xml Modified: incubator/directory/network/trunk/mina/project.xml Url: http://svn.apache.org/viewcvs/incubator/directory/network/trunk/mina/project.xml?view=diff&rev=123376&p1=incubator/directory/network/trunk/mina/project.xml&r1=123375&p2=incubator/directory/network/trunk/mina/project.xml&r2=123376 ============================================================================== --- incubator/directory/network/trunk/mina/project.xml (original) +++ incubator/directory/network/trunk/mina/project.xml Sun Dec 26 17:48:28 2004 @@ -139,7 +139,7 @@ <report>maven-changes-plugin</report> <report>maven-jxr-plugin</report> <report>maven-junit-report-plugin</report> - <report>maven-clover-plugin</report> + <report>maven-jcoverage-plugin</report> <report>maven-jdepend-plugin</report> <report>maven-simian-plugin</report> <report>maven-tasklist-plugin</report> Modified: incubator/directory/network/trunk/mina/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java Url: http://svn.apache.org/viewcvs/incubator/directory/network/trunk/mina/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java?view=diff&rev=123376&p1=incubator/directory/network/trunk/mina/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java&r1=123375&p2=incubator/directory/network/trunk/mina/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java&r2=123376 ============================================================================== --- incubator/directory/network/trunk/mina/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java (original) +++ incubator/directory/network/trunk/mina/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java Sun Dec 26 17:48:28 2004 @@ -191,8 +191,8 @@ processReadySessions( selector.selectedKeys() ); } - cancelKeys(); flushSessions(); + cancelKeys(); } catch( IOException e ) { Modified: incubator/directory/network/trunk/mina/xdocs/index.xml Url: http://svn.apache.org/viewcvs/incubator/directory/network/trunk/mina/xdocs/index.xml?view=diff&rev=123376&p1=incubator/directory/network/trunk/mina/xdocs/index.xml&r1=123375&p2=incubator/directory/network/trunk/mina/xdocs/index.xml&r2=123376 ============================================================================== --- incubator/directory/network/trunk/mina/xdocs/index.xml (original) +++ incubator/directory/network/trunk/mina/xdocs/index.xml Sun Dec 26 17:48:28 2004 @@ -1,34 +1,34 @@ <?xml version="1.0" encoding="iso-8859-1"?> <document> - <properties> - <author email="[EMAIL PROTECTED]">Trustin Lee</author> - <title>Overview</title> - </properties> + <properties> + <author email="[EMAIL PROTECTED]">Trustin Lee</author> + <title>Overview</title> + </properties> - <body> - <section name="Introduction"> - <p> - MINA (Multipurpose Infrastructure for Network Applications) is a high - performance and high scalability network application framework which - allows easy development of network applications. - </p> - <p> - MINA will be a simple yet full-featured network application which - provides: - <ul> - <li>Support for TCP, UDP, and intra-VM transport types,</li> - <li>Support for both server (inetd-like) and client side,</li> - <li>Unit-testability,</li> - <li>JMX managability,</li> - <li>Traffic throttling,</li> - <li>Overload shielding,</li> - <li>Integration with well known containers such as Spring, - PicoContainer, Merlin, etc,</li> - <li>and a wrapper for a proven legacy NIO framework, - <a href="http://gleamynode.net/dev/projects/netty2/">Netty2</a> - to help users' migration.</li> - </ul> - </p> - </section> - </body> + <body> + <section name="Introduction"> + <p> + MINA (Multipurpose Infrastructure for Network Applications) is a high + performance and high scalability network application framework which + allows easy development of network applications. + </p> + <p> + MINA will be a simple yet full-featured network application which + provides: + <ul> + <li>Support for TCP, UDP, and intra-VM transport types,</li> + <li>Support for both server (inetd-like) and client side,</li> + <li>Unit-testability,</li> + <li>JMX managability,</li> + <li>Traffic throttling,</li> + <li>Overload shielding,</li> + <li>Integration with well known containers such as Spring, + PicoContainer, Merlin, etc,</li> + <li>and a wrapper for a proven legacy NIO framework, + <a href="http://gleamynode.net/dev/projects/netty2/">Netty2</a> + to help users' migration.</li> + </ul> + </p> + </section> + </body> </document> Modified: incubator/directory/network/trunk/mina/xdocs/navigation.xml Url: http://svn.apache.org/viewcvs/incubator/directory/network/trunk/mina/xdocs/navigation.xml?view=diff&rev=123376&p1=incubator/directory/network/trunk/mina/xdocs/navigation.xml&r1=123375&p2=incubator/directory/network/trunk/mina/xdocs/navigation.xml&r2=123376 ============================================================================== --- incubator/directory/network/trunk/mina/xdocs/navigation.xml (original) +++ incubator/directory/network/trunk/mina/xdocs/navigation.xml Sun Dec 26 17:48:28 2004 @@ -1,36 +1,42 @@ <?xml version="1.0" encoding="UTF-8"?> <project> - <title>SEDA</title> + <title>MINA</title> - <body> - <links> - <!-- - <item name="Apache" href="http://apache.org/"/> - --> - <item name="Directory" href="../../index.html"/> - <item name="Eve" href="../eve/index.html"/> - <item name="RMS" href="../rms/index.html"/> - <item name="LDAP" href="../directory-ldap/index.html"/> - <item name="Janus" href="../janus/index.html"/> - <item name="Naming" href="../directory-naming/index.html"/> - <item name="Snickers" href="../snickers/index.html"/> - <!-- - <item name="Sitedocs" href="../sitedocs/index.html"/> - --> - </links> + <body> + <links> + <!-- + <item name="Apache" href="http://apache.org/"/> + --> + <item name="Directory" href="../../index.html"/> + <item name="Eve" href="../eve/index.html"/> + <item name="LDAP" href="../directory-ldap/index.html"/> + <item name="Naming" href="../directory-naming/index.html"/> + <item name="Snickers" href="../snickers/index.html"/> + <item name="Janus" href="../janus/index.html"/> + <item name="Kerberos" href="../kerberos/index.html"/> + <!-- + <item name="SEDA" href="../seda/index.html"/> + --> + <!-- + <item name="Sitedocs" href="../sitedocs/index.html"/> + --> + </links> - <menu name="SEDA"> - <item name="Overview" href="/index.html"/> - <item name="News and Status" href="/news.html"/> - <!-- I'll write this up tomorrow - <item name="Architecture" href="/architecture.html"/> - --> - <item name="Roadmap" href="/roadmap.html"/> - </menu> - <menu name="Project Information"> - <item name="Open Issues" href="http://nagoya.apache.org/jira/browse/DIRSEDA"/> - <item name="Source Repositories" href="http://svn.apache.org/viewcvs.cgi/incubator/directory/seda/trunk/?root=Apache-SVN"/> - </menu> - </body> + <menu name="SEDA"> + <item name="Overview" href="/index.html"/> + <item name="News and Status" href="/news.html"/> + <!-- I'll write this up tomorrow + <item name="Architecture" href="/architecture.html"/> + --> + <item name="Roadmap" href="/roadmap.html"/> + </menu> + + <menu name="Project Information"> + <!-- + <item name="Open Issues" href="http://nagoya.apache.org/jira/browse/DIRSEDA"/> + --> + <item name="Source Repositories" href="http://svn.apache.org/viewcvs.cgi/incubator/directory/network/trunk/mina/?root=Apache-SVN"/> + </menu> + </body> </project> Modified: incubator/directory/network/trunk/mina/xdocs/news.xml Url: http://svn.apache.org/viewcvs/incubator/directory/network/trunk/mina/xdocs/news.xml?view=diff&rev=123376&p1=incubator/directory/network/trunk/mina/xdocs/news.xml&r1=123375&p2=incubator/directory/network/trunk/mina/xdocs/news.xml&r2=123376 ============================================================================== --- incubator/directory/network/trunk/mina/xdocs/news.xml (original) +++ incubator/directory/network/trunk/mina/xdocs/news.xml Sun Dec 26 17:48:28 2004 @@ -1,39 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> <document> - <properties> - <author email="[EMAIL PROTECTED]">Trustin Lee</author> - <title>News and Status</title> - </properties> - - <body> + <properties> + <author email="[EMAIL PROTECTED]">Trustin Lee</author> + <title>News and Status</title> + </properties> - <section name="Latest News"> - <!-- insert new news items as a subsection here w/ most recent first --> + <body> - <subsection name="25 November 2004"> - <p> - We're currently focusing on bringing the documentation up-to-date and - setting up overall roadmap. Thanks to Vincent Tence for helping me. - </p> - </subsection> - </section> + <section name="Latest News"> + <subsection name="25 November 2004"> + <p> + We're currently focusing on bringing the documentation up-to-date and + setting up overall roadmap. Thanks to Vincent Tence for helping me. + </p> + </subsection> + </section> - <section name="Status"> - <!-- insert new news items as a subsection here w/ most recent first --> - <p> - We're refactoring API to make SEDA more usable and robust. There will be - no feature improvement until the API is stablized. Here is the list of - implemented features: - - <ul> - <li>An event router which routes events between stages. - <ul> - <li>We are considering to replace this router model with - CoR (Chain of Responsibility) pattern.</li> - </ul></li> - <li>Basic TCP and UDP support for server side only.</li> - </ul> - </p> - </section> - </body> + <section name="Status"> + <p> + The implementation is close to 0.7 release. + We are writing some documents for MINA improving her constantly. + </p> + </section> + </body> </document> Modified: incubator/directory/network/trunk/mina/xdocs/roadmap.xml Url: http://svn.apache.org/viewcvs/incubator/directory/network/trunk/mina/xdocs/roadmap.xml?view=diff&rev=123376&p1=incubator/directory/network/trunk/mina/xdocs/roadmap.xml&r1=123375&p2=incubator/directory/network/trunk/mina/xdocs/roadmap.xml&r2=123376 ============================================================================== --- incubator/directory/network/trunk/mina/xdocs/roadmap.xml (original) +++ incubator/directory/network/trunk/mina/xdocs/roadmap.xml Sun Dec 26 17:48:28 2004 @@ -1,51 +1,68 @@ <?xml version="1.0" encoding="UTF-8"?> <document> - <properties> - <author email="[EMAIL PROTECTED]">Trustin Lee</author> - <title>Roadmap</title> - </properties> + <properties> + <author email="[EMAIL PROTECTED]">Trustin Lee</author> + <title>Roadmap</title> + </properties> - <body> + <body> - <section name="Roadmap"> - <!-- insert new news items as a subsection here w/ most recent first --> + <section name="Roadmap"> + + <subsection name="0.7 (January 2005)"> + <p> + <ul> + <li>Stable core API implementation</li> + <li><a href="http://gleamynode.net/dev/projects/netty2/">Netty2</a> + and <a href="http://incubator.apache.org/directory/subprojects/snickers/codec-stateful/">Snickers + stateful codec</a> wrapper.</li> + <li>Frontend API for usability</li> + <li>Support for TCP and UDP transport</li> + </ul> + </p> + </subsection> - <subsection name="0.7 (23 December 2004)"> - <p> - <ul> - <li>Unit-testable core API set with an inetd-like service</li> - <li>Support for TCP, UDP, and intra-VM transports</li> - </ul> - </p> - </subsection> + <subsection name="0.8 (no date set)"> + <p> + <ul> + <li>Add various IoHandlerFilters and ProtocolHandlerFilters + <ul> + <li>Performance tracing</li> + <li>Event logging</li> + <li>Traffic throttling</li> + <li>Overload prevention</li> + </ul></li> + </ul> + </p> + </subsection> - <subsection name="0.8 (no date set)"> - <p> - <ul> - <li>inetd-like service API</li> - <li>Core API improvement based on user requests</li> - </ul> - </p> - </subsection> + <subsection name="0.9 (no date set)"> + <p> + <ul> + <li>Integration with containers: Spring and OSGi</li> + </ul> + </p> + </subsection> - <subsection name="0.9 (no date set)"> - <p> - <ul> - <li>Traffic throttling</li> - <li>Overload sheilding</li> - <li>Integration with containers: Spring</li> - </ul> - </p> - </subsection> + <subsection name="1.0 (no date set)"> + <p> + <ul> + <li>JMX compliance</li> + </ul> + </p> + </subsection> - <subsection name="1.0 (no date set)"> - <p> - <ul> - <li>JMX compliance</li> - <li>A wrapper for <a href="http://gleamynode.net/dev/projects/netty2/">Netty2</a></li> - </ul> - </p> - </subsection> - </section> - </body> + <subsection name="1.1 (no date set)"> + <p> + <ul> + <li>Add advanced IoHandlerFilters and ProtocolHandlerFilters: + <ul> + <li>Integration with + <a href="http://incubator.apache.org/directory/subprojects/janus/">Janus</a></li> + </ul></li> + </ul> + </p> + </subsection> + </section> + </body> </document>
