I commented this configuration :
Code:
<!-- <task:annotation-driven executor="businessAsyncThreadExecutor"/> -->
<!-- <task:executor id="businessAsyncThreadExecutor" pool-size="5"/> -->
and my interceptor works again.
Here is a piece of configuration for my other interceptor :
Code:
<bean id="monitoringBusinessTracker"
class="net.sf.itcb.addons.monitoring.track.TrackerMethodAdvisor">
<property name="pattern" value=".*ServiceImpl.*"/>
</bean>
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator">
<property name="beanName" value="monitoringBusinessTracker"/>
</bean>
My advisor creates the interceptor inside afterPropertySet method.
This advisor seems to work only when no annotation-driven interceptors are created.
Anyone already solved this kind of problems ?