mlavwilson2
May 31st, 2005, 02:32 PM
...
<bean id="auditInterceptor" class="gov.cmfi.console.event.AuditInterceptor" />
<bean id="alarmPanelAdapterTarget" singleton="true" class="gov...">
...
</bean>
<bean id="alarmPanelAdapter" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces"><value>gov...</value></property>
<property name="interceptorNames">
<list>
<value>auditInterceptor</value>
</list>
</property>
<property name="target"><ref local="alarmPanelAdapterTarget"/></property>
</bean>
...
I have the above ApplicationContext.xml file. The "alarmPanelAdapter" bean is being intercepted by the "auditInterceptor" as expected. However: How do you apply a filter so that it only gets fired upon a given method, not everyone?
<bean id="auditInterceptor" class="gov.cmfi.console.event.AuditInterceptor" />
<bean id="alarmPanelAdapterTarget" singleton="true" class="gov...">
...
</bean>
<bean id="alarmPanelAdapter" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces"><value>gov...</value></property>
<property name="interceptorNames">
<list>
<value>auditInterceptor</value>
</list>
</property>
<property name="target"><ref local="alarmPanelAdapterTarget"/></property>
</bean>
...
I have the above ApplicationContext.xml file. The "alarmPanelAdapter" bean is being intercepted by the "auditInterceptor" as expected. However: How do you apply a filter so that it only gets fired upon a given method, not everyone?