From commits-return-9651-apmail-directory-commits-archive=directory.apache.org@directory.apache.org Wed Aug 02 06:44:30 2006 Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 47006 invoked from network); 2 Aug 2006 06:44:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Aug 2006 06:44:30 -0000 Received: (qmail 13418 invoked by uid 500); 2 Aug 2006 06:44:29 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 13385 invoked by uid 500); 2 Aug 2006 06:44:29 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 13374 invoked by uid 99); 2 Aug 2006 06:44:29 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Aug 2006 23:44:29 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Aug 2006 23:44:28 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 52BDF1A981A; Tue, 1 Aug 2006 23:44:08 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r427918 - /directory/trunks/mina/integration-spring/src/main/java/org/apache/mina/integration/spring/IoAcceptorFactoryBean.java Date: Wed, 02 Aug 2006 06:44:07 -0000 To: commits@directory.apache.org From: niklas@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20060802064408.52BDF1A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: niklas Date: Tue Aug 1 23:44:07 2006 New Revision: 427918 URL: http://svn.apache.org/viewvc?rev=427918&view=rev Log: Updated Spring configuration in the JavaDoc. With the introduction of ThreadModel and the generalization of ThreadPoolFilter the old example wouldn't work. Modified: directory/trunks/mina/integration-spring/src/main/java/org/apache/mina/integration/spring/IoAcceptorFactoryBean.java Modified: directory/trunks/mina/integration-spring/src/main/java/org/apache/mina/integration/spring/IoAcceptorFactoryBean.java URL: http://svn.apache.org/viewvc/directory/trunks/mina/integration-spring/src/main/java/org/apache/mina/integration/spring/IoAcceptorFactoryBean.java?rev=427918&r1=427917&r2=427918&view=diff ============================================================================== --- directory/trunks/mina/integration-spring/src/main/java/org/apache/mina/integration/spring/IoAcceptorFactoryBean.java (original) +++ directory/trunks/mina/integration-spring/src/main/java/org/apache/mina/integration/spring/IoAcceptorFactoryBean.java Tue Aug 1 23:44:07 2006 @@ -57,16 +57,24 @@ * class="org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean"> * <property name="filters"> * <list> - * <bean class="org.apache.mina.filter.ThreadPoolFilter"> - * <!-- Threads will be named IoWorker-1, IoWorker-2, etc --> - * <constructor-arg value="IoWorker"/> - * <property name="maximumPoolSize" value="10"/> - * </bean> * <bean class="org.apache.mina.filter.LoggingFilter"/> * </list> * </property> * </bean> * + * <!-- By default MINA uses a PooledThreadModel. This demonstrates how to + * use your own with some non default settings. The threadModel will + * be set on the SocketAcceptorConfig defined below. To configure a + * ThreadPoolFilter directly you will have to use the ThreadModel.MANUAL + * ThreadModel instead. --> + * <property name="threadModel"> + * <bean class="org.apache.mina.common.PooledThreadModel"> + * <!-- Threads will be named IoWorker-1, IoWorker-2, etc --> + * <property name="threadNamePrefix" value="IoWorker"/> + * <property name="maximumPoolSize" value="10"/> + * <property name="keepAliveTime" value="30000"/> + * </bean> + * * <bean id="ioAcceptor" class="org.apache.mina.integration.spring.IoAcceptorFactoryBean"> * <property name="target"> * <bean class="org.apache.mina.transport.socket.nio.SocketAcceptor"/> @@ -80,6 +88,7 @@ * <bean class="org.apache.mina.transport.socket.nio.SocketAcceptorConfig"> * <property name="filterChainBuilder" ref="filterChainBuilder"/> * <property name="reuseAddress" value="true"/> + * <property name="threadModel" ref="threadModel"/> * </bean> * </property> * </bean>