The main benefit for using ASIF was that it would cache the
interceptor classes used for any single service point.  That is no
longer necessary ... the service models have been changed to ensure
that the IF is only invoked ONCE for any service point.

So, that leaves the code that builds the interceptor class by
iterating over its methods (see class MethodIterator), the same
ClassFactory/ClassFab invocations, and the same code to instantiate
the final object and push it on the stack.

What happened was that when I added the code to allow filtering of
which methods get invoked, the ASIF methods got *so* hairy that they
stopped being useful, especially given the change to the service
models.


On Fri, 24 Sep 2004 10:52:00 +0200, Burbach, Matthias
<[EMAIL PROTECTED]> wrote:
> Hi,
> 
> we implemented two interceptors in our project based on
> org.apache.hivemind.service.impl.AbstractServiceInterceptorFactory.
> Now switching from 1.0-beta-2 to 1.0 this base class has obviously
> disappeared.
> 
> Can you give me a hint how to migrate?
> 
> Thanks in advance,
> Matthias Burbach
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to