Please run svn up and let us know if the problem is fixed.

Thanks
Maarten

On 9/13/07, Maarten Bosteels <[EMAIL PROTECTED]> wrote:
>
> Hi Decebal,
>
> ExecutorFilter has no constructor that takes only an Executor
>
> and Spring doesn't understand that it could use this constructor:
>
> public ExecutorFilter(Executor executor, IoEventType... eventTypes)
>
> I will add a constructor that takes only an Executor
>
> Maarten
>
>
> On 9/13/07, Decebal Suiu <[EMAIL PROTECTED] > wrote:
> >
> >
> > Mina from trunk and Spring 2.0.6
> > Config file for spring look like:
> >
> >         <bean id="filterThreadPoolFactory"
> > class="org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
> > ">
> >                 <property name="corePoolSize" value="${corePoolSize}"/>
> >                 <property name="maxPoolSize" value="${maxPoolSize}"/>
> >                 <property name="keepAliveSeconds"
> > value="${keepAliveSeconds}"/>
> >         </bean>
> >
> >         <bean id="filterChainBuilder"
> > class="
> > org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean
> > ">
> >                 <property name="filters">
> >                         <list>
> >                                 <bean class="
> > org.apache.mina.filter.codec.ProtocolCodecFilter">
> >                                         <constructor-arg
> > ref="protocolCodecFactory"/>
> >                                 </bean>
> >                                 <bean class="
> > org.apache.mina.filter.executor.ExecutorFilter">
> >                                 <constructor-arg
> > ref="filterThreadPoolFactory"/>
> >                         </bean>
> >                                 <bean class="
> > org.apache.mina.filter.LoggingFilter"/>
> >                         </list>
> >                 </property>
> >         </bean>
> >
> > The error is:
> > Caused by:
> > org.springframework.beans.factory.UnsatisfiedDependencyException:
> > Error creating bean with name
> > 'org.apache.mina.filter.executor.ExecutorFilter#5d173' defined in class
> > path
> > resource [serverContext.xml]: Unsatisfied dependency expressed through
> > constructor argument with index 0 of type
> > [org.apache.mina.common.IoEventType[]]: Could not convert constructor
> > argument value of type [java.util.concurrent.ThreadPoolExecutor ] to
> > required
> > type [[Lorg.apache.mina.common.IoEventType;]: Failed to convert value of
> > type [java.util.concurrent.ThreadPoolExecutor] to required type
> > [org.apache.mina.common.IoEventType[]]; nested exception is
> > java.lang.IllegalArgumentException: Cannot convert value of type
> > [java.util.concurrent.ThreadPoolExecutor] to required type
> > [org.apache.mina.common.IoEventType] for property 'null': no matching
> > editors or conversion strategy found
> >         at
> >
> > org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray
> > (ConstructorResolver.java:455)
> >         at
> >
> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(
> > ConstructorResolver.java:153)
> >
> >
> > Any idea?
> >
> > Thanks,
> > Decebal
> > --
> > View this message in context: 
> > http://www.nabble.com/Error-adding-ExecutorFilter-in-Spring-tf4435038s16868.html#a12652766
> >
> > Sent from the Apache MINA Support Forum mailing list archive at
> > Nabble.com.
> >
> >
>

Reply via email to