2008/12/23 cmoulliard <cmoulli...@gmail.com>:
>
> I have started to understand how the BeanInfo and MethodInfoCache classes
> works.
>
> I see that the ProxyHelper will call MethodInfoCache
>
>    public static <T> T createProxy(Endpoint endpoint, ClassLoader cl,
> Class<T>... interfaceClasses) throws Exception {
>        return (T) createProxy(endpoint, cl, interfaceClasses,
> createMethodInfoCache(endpoint));
>    }
>
> in order to create the cache for the method and class but I don't see
> how/who is calling the ProxyHelper class and How the classes (to be scanned)
> are passed ?

There are a few different entry points for this code based on use case
(using proxies / spring remoting versus invoking a bean in the DSL or
via annotations etc).

In your case, I'd add the hooks to scan packages/classes for
annotations to your custom DataFormat? Rather like with JAXB or
XStream you can configure a list of classes/packages, you'd be doing
something similar right?

-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/

Reply via email to