Equinox加载Bundle Class的实现
摘要:
Equinox在创建Bundle的ClassLoader时,首先获取bundle的classpath,然后执行createBCLPrevileged方法,此方法最后转交由BaseData来创建ClassLoader。BaseDate创建ClassLoader的关键代码片段为: 在Equinox中,默认的情况下adaptor.getBundleClassLoaderParent返回的为bootstrap classloader,可通过修改启动的osgi.parentClassLoader来改变这个parent classloader,osgi.parentClassLoade... 阅读全文
posted @ 2011-10-29 11:42 Eva_Ren 阅读(1219) 评论(0) 推荐(1) 编辑