In my test case for multiple method interceptors, I use multiple like this:
<module id="hivemind.lib.test" version="1.0.0"> <service-point id="FortuneCookie" interface="org.apache.hivemind.lib.impl.FortuneCookie"> <create-instance class="org.apache.hivemind.lib.impl.FortuneCookieImpl"/> <interceptor service-id="hivemind.lib.MethodInterceptorFactory" name="first"> <impl object="instance:org.apache.hivemind.lib.impl.SuffixMethodInterceptor" /> </interceptor> <interceptor service-id="hivemind.lib.MethodInterceptorFactory" name="second"> <impl object="instance:org.apache.hivemind.lib.impl.SuffixMethodInterceptor" /> </interceptor> </service-point> </module> -----Original Message----- From: Johan Lindquist [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 19, 2006 9:22 AM To: user@hivemind.apache.org Subject: MethodInterceptorFactory and multiple interceptors -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi All, I have recently been using the MethodInterceptorFactory to create interceptors based on the AOP Alliance libraries. Now, it is all fine until I realised that I can not have two different interceptors (using the MethodInterceptorFactory service id) added to the same service point. This would make sense if you for example referred to the logging interceptor - two of it would be kinda dum. But since the MethodInterceptorFactory is simply providing the plumbing for the real implementation, 2 or more of this particular contribution should be fine right? Not sure if this is an easy problem to solve or not? Cheers, johan - -- you too? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEvjIN1Tv8wj7aQ34RAp8bAJ9hbaK4PExHuKpBx6J+BhBcMj+IvwCfbUDG HIy+uWB36gAXRWoOkv/HJBM= =/lZk -----END PGP SIGNATURE-----