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]>

Reply via email to