Peter,
//Object getProxy( Object other );
Is there not an Excalibur DynProxy class for this?
The problem is that means that the Block has to manage when to invalidate the
proxy. If it is done via BlockContext then Phoenix can manage when the
proxies are invalidated and thus force it to invalidate at block shutdown.
True, but if it is using the proxy internally, then GC will do yes?
//InputStream getResourceAsStream( String name );
This is for when we get the Not-unpacked SAR file working again?
partially. I have some other thoughts on doing this and have designed a
fairly comprehensive system - Essentially you mark blocks as needing
filesystem expanded (or at all) - if no blocks need filesystem expanded then
can optionally not expand and can even run it without a home directory if no
file access is needed..
Sounds good.
//ClassLoader getClassLoader( String name );
We'd hint that coders should get their name from configuration and not
hard code, yes?
no idea. Still thinking about it.
I think it is OK, especially if the docs suggest some form of unique
namespace for the name.
Maybe we also need String[] getClassLoaderNames() for those highly
adaptive "services explorer" blocks.
Thats an idea ... need time to gestate.
Phase 2 then.
We also have to get rid of deprecations I think.
- Paul
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>