-----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/hivemodule-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-----

Reply via email to