What syntax are you using in the hivemodule-webservice.xml file?
-----Original Message----- From: Johan Lindquist [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 19, 2006 10:30 AM To: [email protected] Subject: Re: MethodInterceptorFactory and multiple interceptors -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ok, i tried the name attribute - does this require a fully qualified name or something? Currently getting the following error: 2006-07-19 16:28:21,919 ERROR com.acme.Service1 [error] Error at file:/home/johan/forge/projects/integration/target/test-classes/META-INF/hiv emodule-webservice.xml, line 61, column 121: Unknown interceptor contribution dependency 'integration.jms.jms7' (for 'integration.webservice.webservice7'). Cheers, Johan James Carman wrote: > To be honest, that "name" attribute could be documented a bit better, > especially with respect to this factory. > > -----Original Message----- > From: Johan Lindquist [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 19, 2006 10:19 AM > To: [email protected] > Subject: Re: MethodInterceptorFactory and multiple interceptors > > What happens if you contribute twice to the service point outside of the > service point definition? > > Johan > > James Carman wrote: >>> 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: [email protected] >>> Subject: MethodInterceptorFactory and multiple interceptors >>> >>> 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? - -- you too? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEvkH11Tv8wj7aQ34RAmUhAJ9ht5C6Y3Pd20e9nAODNCqXZS2uUgCeIHXG 0/aRJRJI5q7ObiPmNku0tfQ= =v9SQ -----END PGP SIGNATURE-----
