You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2007/11/08 07:01:46 UTC
svn commit: r593026 -
/mina/trunk/core/src/main/java/org/apache/mina/common/SimpleIoProcessorPool.java
Author: trustin
Date: Wed Nov 7 22:01:45 2007
New Revision: 593026
URL: http://svn.apache.org/viewvc?rev=593026&view=rev
Log:
Added example code to SimpleIoProcessorPool JavaDoc
Modified:
mina/trunk/core/src/main/java/org/apache/mina/common/SimpleIoProcessorPool.java
Modified: mina/trunk/core/src/main/java/org/apache/mina/common/SimpleIoProcessorPool.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/common/SimpleIoProcessorPool.java?rev=593026&r1=593025&r2=593026&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/common/SimpleIoProcessorPool.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/common/SimpleIoProcessorPool.java Wed Nov 7 22:01:45 2007
@@ -46,6 +46,22 @@
* <li>A public constructor with one {@link Executor} parameter.</li>
* <li>A public default constructor</li>
* </ol>
+ * The following is an example for the NIO socket transport:
+ * <pre><code>
+ * // Create a shared pool.
+ * SimpleIoProcessorPool pool = new SimpleIoProcessorPool(NioProcessor.class, 16);
+ *
+ * // Create two services that share the same pool.
+ * SocketAcceptor acceptor = new NioSocketAcceptor(pool);
+ * SocketConnector connector = new NioSocketConnector(pool);
+ *
+ * ...
+ *
+ * // Release related resorcese.
+ * connector.dispose();
+ * acceptor.dispose();
+ * pool.dispose();
+ * </code></pre>
*
* @author The Apache MINA Project (dev@mina.apache.org)
* @version $Rev$, $Date$