org.jboss.modules.Module.getProperty()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(106)

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

Module.getProperty介绍

[英]Get the property with the given name, or null if none was defined.
[中]获取具有给定名称的属性,如果未定义,则为null。

代码示例

代码示例来源:origin: org.jboss.modules/jboss-modules

final String requireJavaVersion = module.getProperty("jboss.require-java-version", ourJavaVersion);
final Pattern versionPattern = Pattern.compile("(?:1\\.)?(\\d+)");
final Matcher requireMatcher = versionPattern.matcher(requireJavaVersion);

代码示例来源:origin: wildfly/wildfly-core

@Override
public synchronized void start(StartContext context) throws StartException {
  try {
    final ServiceModuleLoader moduleLoader = serviceModuleLoader.getValue();
    final Module module = moduleLoader.loadModule(moduleDefinitionInjectedValue.getValue().getModuleIdentifier());
    moduleLoader.relinkModule(module);
    for (ModuleDependency dependency : dependencies) {
      if (dependency.isUserSpecified()) {
        final ModuleIdentifier id = dependency.getIdentifier();
        try {
          String val = moduleLoader.loadModule(id).getProperty("jboss.api");
          if (val != null) {
            if (val.equals("private")) {
              ServerLogger.PRIVATE_DEP_LOGGER.privateApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            } else if (val.equals("unsupported")) {
              ServerLogger.UNSUPPORTED_DEP_LOGGER.unsupportedApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            } else if (val.equals("deprecated")) {
              ServerLogger.DEPRECATED_DEP_LOGGER.deprecatedApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            }
          }
        } catch (ModuleNotFoundException ignore) {
          //can happen with optional dependencies
        }
      }
    }
    this.module = module;
  } catch (ModuleLoadException e) {
    throw ServerLogger.ROOT_LOGGER.failedToLoadModule(moduleDefinitionInjectedValue.getValue().getModuleIdentifier(), e);
  }
}

代码示例来源:origin: org.wildfly.core/wildfly-server

@Override
public synchronized void start(StartContext context) throws StartException {
  try {
    final ServiceModuleLoader moduleLoader = serviceModuleLoader.getValue();
    final Module module = moduleLoader.loadModule(moduleDefinitionInjectedValue.getValue().getModuleIdentifier());
    moduleLoader.relinkModule(module);
    for (ModuleDependency dependency : dependencies) {
      if (dependency.isUserSpecified()) {
        final ModuleIdentifier id = dependency.getIdentifier();
        try {
          String val = moduleLoader.loadModule(id).getProperty("jboss.api");
          if (val != null) {
            if (val.equals("private")) {
              ServerLogger.PRIVATE_DEP_LOGGER.privateApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            } else if (val.equals("unsupported")) {
              ServerLogger.UNSUPPORTED_DEP_LOGGER.unsupportedApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            } else if (val.equals("deprecated")) {
              ServerLogger.DEPRECATED_DEP_LOGGER.deprecatedApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            }
          }
        } catch (ModuleNotFoundException ignore) {
          //can happen with optional dependencies
        }
      }
    }
    this.module = module;
  } catch (ModuleLoadException e) {
    throw ServerLogger.ROOT_LOGGER.failedToLoadModule(moduleDefinitionInjectedValue.getValue().getModuleIdentifier(), e);
  }
}

代码示例来源:origin: org.jboss.as/jboss-as-server

@Override
public synchronized void start(StartContext context) throws StartException {
  try {
    final ServiceModuleLoader moduleLoader = serviceModuleLoader.getValue();
    final Module module = moduleLoader.loadModule(moduleSpec.getValue().getModuleIdentifier());
    moduleLoader.relinkModule(module);
    for (ModuleDependency dependency : dependencies) {
      if (dependency.isUserSpecified()) {
        final ModuleIdentifier id = dependency.getIdentifier();
        try {
          String val = moduleLoader.loadModule(id).getProperty("jboss.api");
          if (val != null) {
            if (val.equals("private")) {
              PRIVATE_DEP_LOGGER.privateApiUsed(moduleSpec.getValue().getModuleIdentifier().getName(), id);
            } else if (val.equals("unsupported")) {
              UNSUPPORTED_DEP_LOGGER.unsupportedApiUsed(moduleSpec.getValue().getModuleIdentifier().getName(), id);
            }
          }
        } catch (ModuleNotFoundException ignore) {
          //can happen with optional dependencies
        }
      }
    }
    this.module = module;
  } catch (ModuleLoadException e) {
    throw ServerMessages.MESSAGES.failedToLoadModule(moduleSpec.getValue().getModuleIdentifier(), e);
  }
}

代码示例来源:origin: org.wildfly/wildfly-server

@Override
public synchronized void start(StartContext context) throws StartException {
  try {
    final ServiceModuleLoader moduleLoader = serviceModuleLoader.getValue();
    final Module module = moduleLoader.loadModule(moduleDefinitionInjectedValue.getValue().getModuleIdentifier());
    moduleLoader.relinkModule(module);
    for (ModuleDependency dependency : dependencies) {
      if (dependency.isUserSpecified()) {
        final ModuleIdentifier id = dependency.getIdentifier();
        try {
          String val = moduleLoader.loadModule(id).getProperty("jboss.api");
          if (val != null) {
            if (val.equals("private")) {
              PRIVATE_DEP_LOGGER.privateApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            } else if (val.equals("unsupported")) {
              UNSUPPORTED_DEP_LOGGER.unsupportedApiUsed(moduleDefinitionInjectedValue.getValue().getModuleIdentifier().getName(), id);
            }
          }
        } catch (ModuleNotFoundException ignore) {
          //can happen with optional dependencies
        }
      }
    }
    this.module = module;
  } catch (ModuleLoadException e) {
    throw ServerMessages.MESSAGES.failedToLoadModule(moduleDefinitionInjectedValue.getValue().getModuleIdentifier(), e);
  }
}

相关文章