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