> Later, if you can provide me by email your big beans "test case" I could
 > test some of this "slow-movers".

I'll see what I can do.

 >> PS: Another improvement might be to cache the RelationManager in the
 >> EjbUtils

 > As I recall, the relationManager construction receives a metadata Collection
 > as parameter. If you simply cache it, how could you guarantee it's working
 > on the same metadata... And every plugin instantiates EjbUtils... surely you
 > don't want to cache it "statically"..

I was thinking on removing the metadata attribute, and using the one stored in
the EjbUtil.config attribute instead -> seeing that uses the cached version we
are sure it's allways the same. Should somone ever want to use it for 
a different
set of metadata, they can construct a second EjbUtil with a separate EjbConfig.

 > PS: you've pointed out some important unfound bootlenecks. That's the
 > problem of being the on the bleeding edge (I suppose that because of the
 > lack of server DD's, not much people is already using this on medium to big
 > projects)

Indeed - this is a legacy project that needs to be upgraded to WebLogic 9 and
we didn't have much choice seeing XDoclet 1 doesn't support that.

 > You have to try to make the efforts to separate your changes in smaller
 > patches.

It would be great if you could commit some of the changes, because next
patch will be on the same files again (which is the mess I was talking about).
I'll submit a patch for:
   * caching the RelationManager as discussed above
   * modifying the constructors as described earlier in this thread.
as soon as other patches are (in one form or the other) applied in CVS.

More tomorrow, time to go out :-)
Ive



_______________________________________________
xdoclet-plugins-interest mailing list
xdoclet-plugins-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest

Reply via email to