Osgi Karaf:绑定实例和类加载器
每个Karaf包是否由单独的类加载器加载 一个特性的所有包是否由同一个类加载器加载Osgi Karaf:绑定实例和类加载器,osgi,karaf,Osgi,Karaf,每个Karaf包是否由单独的类加载器加载 一个特性的所有包是否由同一个类加载器加载 如果我在试图开发的新特性中包含一个依赖特性,该特性的捆绑包是否会使用与我试图开发的特性相同的类加载器?在OSGi中,通常每个捆绑包都有自己的类加载器。该类加载器为捆绑包的类提供服务,并委托给该捆绑包从中导入包的捆绑包的类加载器。因此,基本上每个类都是由类所在的包的类加载器加载的。清单和OSGi解析器中的Import-Package和Export-Package语句确保bundle也可以看到其他bundle的类 K
如果我在试图开发的新特性中包含一个依赖特性,该特性的捆绑包是否会使用与我试图开发的特性相同的类加载器?在OSGi中,通常每个捆绑包都有自己的类加载器。该类加载器为捆绑包的类提供服务,并委托给该捆绑包从中导入包的捆绑包的类加载器。因此,基本上每个类都是由类所在的包的类加载器加载的。清单和OSGi解析器中的Import-Package和Export-Package语句确保bundle也可以看到其他bundle的类
Karaf特性与类加载器完全无关。它们只是定义加载哪些bundle。在OSGi中,通常每个bundle都有自己的类加载器。该类加载器为捆绑包的类提供服务,并委托给该捆绑包从中导入包的捆绑包的类加载器。因此,基本上每个类都是由类所在的包的类加载器加载的。清单和OSGi解析器中的Import-Package和Export-Package语句确保bundle也可以看到其他bundle的类 Karaf特性与类加载器完全无关。它们只是定义加载哪些包