-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Somewhat simplified :)
<implementation service-id="com.acme.Service"> <interceptor name="webservice1" after="jms1" service-id="hivemind.lib.MethodInterceptorFactory"> <impl object="service:WebServiceMethodInterceptor" /> </interceptor> </implementation> Also tried fully qualified: <implementation service-id="com.acme.Service"> <interceptor name="webservice1" after="integration.jms.jms1" service-id="hivemind.lib.MethodInterceptorFactory"> <impl object="service:WebServiceMethodInterceptor" /> </interceptor> </implementation> Same error with both. Johan James Carman wrote: > 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: user@hivemind.apache.org > Subject: Re: MethodInterceptorFactory and multiple interceptors > > 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: user@hivemind.apache.org >>> 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: user@hivemind.apache.org >>>>> 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? - -- you too? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEvkSU1Tv8wj7aQ34RAnf4AJ4rgrwevezgBYIkOSVB6mHGpW7FcwCfbUyZ wcSsA1SR11zE/OEl2vOSZ88= =QBzi -----END PGP SIGNATURE-----