com.sun.enterprise.config.serverbeans.Application.getModule()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(9.6k)|赞(0)|评价(0)|浏览(97)

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

Application.getModule介绍

暂无

代码示例

代码示例来源:origin: org.glassfish.main.common/amx-javaee

private com.sun.enterprise.config.serverbeans.Module
getModuleConfig( final com.sun.enterprise.config.serverbeans.Application appConfig, final String name)
{
  if ( appConfig.getModule(name) == null )
  {
    throw new IllegalArgumentException( "Can't find module named " + name + " in " + appConfig );
  }
  
  return appConfig.getModule(name);
}

代码示例来源:origin: org.glassfish.main.admin/config-api

public static Module getModule(Application instance, String name) {
  for (Module module : instance.getModule()) {
    if (module.getName().equals(name)) {
      return module;
    }
  }
  return null;
}

代码示例来源:origin: org.glassfish.admin/config-api

public static Module getModule(Application instance, String name) {
  for (Module module : instance.getModule()) {
    if (module.getName().equals(name)) {
      return module;
    }
  }
  return null;
}

代码示例来源:origin: org.glassfish.main.web/web-gui-plugin-common

private String webModuleList(final Application app) {
  /*
   * Build a list of web module names to include in the error message.
   */
  final StringBuilder moduleNames = new StringBuilder();
  for (Module m : app.getModule()) {
    if (m.getEngine("web") != null) {
      moduleNames.append((moduleNames.length() > 0 ? ", " : "")).
          append(m.getName());
    }
  }
  return moduleNames.toString();
}

代码示例来源:origin: org.glassfish.deployment/deployment-admin

private List<Engine> getAppEngines(final Application app) {
  final List<Engine> engineList = new ArrayList<Engine>();
  // first add application level engines
  engineList.addAll(app.getEngine());
  // now add module level engines
  for (Module module: app.getModule()) {
    engineList.addAll(module.getEngines());
  }
  return engineList;
}

代码示例来源:origin: org.glassfish.main.admin/config-api

public static boolean containsSnifferType(Application app,
    String snifferType) {
  List<Engine> engineList = new ArrayList<Engine>();
  // first add application level engines
  engineList.addAll(app.getEngine());
  // now add module level engines
  for (Module module : app.getModule()) {
    engineList.addAll(module.getEngines());
  }
  for (Engine engine : engineList) {
    if (engine.getSniffer().equals(snifferType)) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.glassfish.admin/config-api

public static boolean containsSnifferType(Application app, 
  String snifferType) {
  List<Engine> engineList = new ArrayList<Engine>();
  // first add application level engines
  engineList.addAll(app.getEngine());
  // now add module level engines
  for (Module module: app.getModule()) {
    engineList.addAll(module.getEngines());
  }
  for (Engine engine : engineList) {
    if (engine.getSniffer().equals(snifferType)) {
      return true;
    }
  }
  return false;
}

代码示例来源:origin: org.glassfish.admin/config-api

public static Map<String, Properties> getModulePropertiesMap(
  Application me) {
  Map<String, Properties> modulePropertiesMap = 
    new HashMap<String, Properties>();
  for (Module module: me.getModule()) {
    if (module.getProperty() != null) {
      Properties moduleProps = new Properties();
      for (Property property : module.getProperty()) {
        moduleProps.put(property.getName(), 
          property.getValue());
      }
      modulePropertiesMap.put(module.getName(), moduleProps);
    }
  }
  return modulePropertiesMap;
}

代码示例来源:origin: org.glassfish.admin/config-api

public Object run(Application application) throws PropertyVetoException, TransactionFailure {
    Module module = application.createChild(Module.class);
    module.setName(application.getName());
    for (Engine engine : application.getEngine()) {
      module.getEngines().add(engine);
    }
    application.getModule().add(module);
    application.getEngine().clear();
    return null;
  }
}, app);

代码示例来源:origin: org.glassfish.main.admin/admin-core

public Object run(Application application) throws PropertyVetoException, TransactionFailure {
    Module module = application.createChild(Module.class);
    module.setName(application.getName());
    for (Engine engine : application.getEngine()) {
      module.getEngines().add(engine);
    }
    application.getModule().add(module);
    application.getEngine().clear();
    return null;
  }
}, app);

代码示例来源:origin: org.glassfish.main.resources/resources-runtime

private void preserveResources(Application app) {
  String appName = app.getName();
  Map<String, Resources> allResources = new HashMap<String, Resources>();
  Resources appScopedResources = app.getResources();
  if(appScopedResources != null){
    allResources.put(appName, appScopedResources);
  }
  List<Module> modules = app.getModule();
  if(modules != null){
    for(Module module : modules){
      Resources moduleScopedResources = module.getResources();
      if(moduleScopedResources != null){
        allResources.put(module.getName(), moduleScopedResources);
      }
    }
  }
  //store the resource-configuration
  ResourcesRegistry.putResources(appName, allResources);
}

代码示例来源:origin: org.glassfish.main.admin/config-api

public static Map<String, Properties> getModulePropertiesMap(
    Application me) {
  Map<String, Properties> modulePropertiesMap =
      new HashMap<String, Properties>();
  for (Module module : me.getModule()) {
    if (module.getProperty() != null) {
      Properties moduleProps = new Properties();
      for (Property property : module.getProperty()) {
        if (property.getValue() != null) {
          moduleProps.put(property.getName(),
            property.getValue());
        }
      }
      modulePropertiesMap.put(module.getName(), moduleProps);
    }
  }
  return modulePropertiesMap;
}

代码示例来源:origin: org.glassfish.common/container-common

private <T extends ConfigBeanProxy> NotProcessed handleRemoveEvent(T instance) {
  NotProcessed np = null;
  if(instance instanceof Application){
    removeListenerFromResources(((Application)instance).getResources());
    Application app = (Application)instance;
    List<Module> modules = app.getModule();
    if(modules != null){
      for(Module module : modules){
        if(module.getResources() !=null && module.getResources().getResources() != null){
          removeListenerFromResources(module.getResources());
        }
      }
    }
  }
  return np;
}

代码示例来源:origin: org.glassfish.common/container-common

public void undeployResources(String applicationName){
  Application app = applications.getApplication(applicationName);
  if(app != null){
    List<Module> modules = app.getModule();
    if(modules != null){
      for(Module module : modules){
        Resources moduleScopedResources = module.getResources();
        if(moduleScopedResources != null){
          undeployResources(moduleScopedResources);
        }
      }
    }
    Resources appScopedResources = app.getResources();
    if(appScopedResources != null){
      undeployResources(appScopedResources);
    }
  }
}

代码示例来源:origin: org.glassfish.deployment/deployment-common

public ApplicationConfigInfo(final Application app) {
  moduleToEngineToAppConfig = createNewMap();
  if (app != null) {
    for (Module m : app.getModule()) {
      for (Engine e : m.getEngines()) {
        put(m.getName(), e.getSniffer(), e.getApplicationConfig());
      }
    }
  }
}

代码示例来源:origin: org.glassfish.common/container-common

public void deployResources(String applicationName){
  Application app = applications.getApplication(applicationName);
  if(app != null){
    Resources appScopedResources = app.getResources();
    if(appScopedResources != null){
      deployResources(appScopedResources.getResources());
    }
    List<Module> modules = app.getModule();
    if(modules != null){
      for(Module module : modules){
        Resources moduleScopedResources = module.getResources();
        if(moduleScopedResources != null){
          deployResources(moduleScopedResources.getResources());
        }
      }
    }
  }
}

代码示例来源:origin: org.glassfish.common/container-common

private <T extends ConfigBeanProxy> NotProcessed handleAddEvent(T instance) {
  NotProcessed np = null;
  if(instance instanceof Application){
    Resources resources = ((Application)instance).getResources();
    if(resources != null){
      addListenerToResources(resources.getResources());
    }
    Application app = (Application)instance;
    List<Module> modules = app.getModule();
    if(modules != null){
      for(Module module : modules){
        if(module.getResources() !=null && module.getResources().getResources() != null){
          addListenerToResources(module.getResources().getResources());
        }
      }
    }
  }
  return np;
}

代码示例来源:origin: org.glassfish.main.resources/resources-runtime

public void  deployResourcesFromConfiguration(String appName, boolean embedded) throws Exception {
  Application application = applications.getApplication(appName);
  ApplicationInfo appInfo = appRegistry.get(appName);
  if(application != null && appInfo != null){
    Resources appScopedResources = application.getResources();
    if(appScopedResources != null){
      deployResources(appName, null, appScopedResources.getResources(), embedded);
    }
    List<Module> modules = application.getModule();
    if(modules != null){
      for(Module module : modules){
        Resources moduleScopedResources = module.getResources();
        String moduleName = module.getName();
        if(moduleScopedResources != null){
          deployResources(appName, moduleName, moduleScopedResources.getResources(), embedded);
        }
      }
    }
  }
}

代码示例来源:origin: org.glassfish.connectors/connectors-runtime

public Resources getResources(ResourceInfo resourceInfo){
  if(ConnectorsUtil.isModuleScopedResource(resourceInfo)){
    Application application  = getApplications().getApplication(resourceInfo.getApplicationName());
    Module module = application.getModule(resourceInfo.getModuleName());
    return module.getResources();
  }else if(ConnectorsUtil.isApplicationScopedResource(resourceInfo)){
    Application application  = getApplications().getApplication(resourceInfo.getApplicationName());
    return application.getResources();
  }
  return getResources();
}

代码示例来源:origin: org.glassfish.connectors/connectors-runtime

public Resources getResources(PoolInfo poolInfo){
  Resources resources;
  if(ConnectorsUtil.isModuleScopedResource(poolInfo)){
    Application application  = getApplications().getApplication(poolInfo.getApplicationName());
    if(application != null){
      Module module = application.getModule(poolInfo.getModuleName());
      return module.getResources();
    }else{
      return null;
    }
  }else if(ConnectorsUtil.isApplicationScopedResource(poolInfo)){
    Application application  = getApplications().getApplication(poolInfo.getApplicationName());
    if(application != null){
      return application.getResources();
    }else{
      return null;
    }
  }
  return getResources();
}

相关文章

微信公众号

最新文章

更多