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