org.apache.geronimo.kernel.repository.Environment.addImportPackages()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(91)

本文整理了Java中org.apache.geronimo.kernel.repository.Environment.addImportPackages()方法的一些代码示例,展示了Environment.addImportPackages()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Environment.addImportPackages()方法的具体详情如下:
包路径:org.apache.geronimo.kernel.repository.Environment
类名称:Environment
方法名:addImportPackages

Environment.addImportPackages介绍

暂无

代码示例

代码示例来源:origin: org.apache.geronimo.framework/geronimo-deployment

LinkedHashSet<String> imports = getImports(gbeans);
addImport(imports, environment.getBundleActivator());
environment.addImportPackages(imports);
if (environment.getDynamicImportPackages().isEmpty()) {
  environment.addDynamicImportPackage("*");

代码示例来源:origin: org.apache.geronimo.modules/geronimo-openejb-builder

environment.addRequireBundles(environmentType.getRequireBundle());
environment.addExportPackages(environmentType.getExportPackage());
environment.addImportPackages(environmentType.getImportPackage());
environment.addDynamicImportPackages(environmentType.getDynamicImportPackage());

代码示例来源:origin: org.apache.geronimo.framework/geronimo-service-builder

public static void mergeEnvironments(Environment environment, Environment additionalEnvironment) {
  if (additionalEnvironment != null) {
    //TODO merge configIds??
    if (environment.getConfigId() == null) {
      environment.setConfigId(additionalEnvironment.getConfigId());
    }
    environment.addDependencies(additionalEnvironment.getDependencies());
    environment.addToBundleClassPath(additionalEnvironment.getBundleClassPath());
    environment.addImportPackages(additionalEnvironment.getImportPackages());
    environment.addExportPackages(additionalEnvironment.getExportPackages());
    environment.addRequireBundles(additionalEnvironment.getRequireBundles());
    environment.addDynamicImportPackages(additionalEnvironment.getDynamicImportPackages());
    if (environment.getBundleActivator() == null && additionalEnvironment.getBundleActivator() != null) {
      environment.setBundleActivator(additionalEnvironment.getBundleActivator());
    }
    
    environment.setSuppressDefaultEnvironment(environment.isSuppressDefaultEnvironment() || additionalEnvironment.isSuppressDefaultEnvironment());
    
    ClassLoadingRules classLoadingRules = environment.getClassLoadingRules();
    ClassLoadingRules additionalClassLoadingRules = additionalEnvironment.getClassLoadingRules();
    classLoadingRules.merge(additionalClassLoadingRules);
  }
}

相关文章