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

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

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

Application.getLocation介绍

[英]Gets the value of the location property.
[中]获取location属性的值。

代码示例

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

private AppReloadInfo(Application app) throws URISyntaxException {
  this.app = app;
  appDir = new File(new URI(app.getLocation()));
  reloadFile = new File(appDir, RELOAD_FILE_NAME);
  recordLoad();
}

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

public String getLocation(String moduleID) {
  ApplicationName module = getModule(moduleID);
  if (module == null) {
    return null;
  } 
  String location = null; 
  if (module instanceof Application) {
    location =  ((Application)module).getLocation();
  }
  try { 
    if (location != null) {
      return new URI(location).getPath();
    } else {
      return null;
    }
  } catch (URISyntaxException e) {
    return null;
  }            
}

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

/**
 * Gets the deployment location for a J2EE application.
 * @param appName application name
 * @return application deploy location
 */
public String getApplicationDeployLocation(String appName) {
  String location = null;
  Application app = getApplicationByName(appName);
  if(app != null){
    //TODO V3 with annotations, is this right location ?
    location = RelativePathResolver.resolvePath(app.getLocation());
  }
  return location;
}

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

private synchronized AppReloadInfo findOrCreateAppReloadInfo(Application app) throws URISyntaxException {
  AppReloadInfo result = appReloadInfo.get(app.getName());
  if (result == null) {
    logger.fine("[Reloader] Recording info for new app " + app.getName() + " at " + app.getLocation());
    result = new AppReloadInfo(app);
    appReloadInfo.put(app.getName(), result);
  }
  return result;
}

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

private File repackageArchive(Application app) throws IOException {
  URI uri = null;
  try {
    uri = new URI(app.getLocation());
  } catch (URISyntaxException e) {
    logger.log(Level.SEVERE, e.getMessage(), e);

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

/**
  * @param directory
  * @return the name of the version currently using the directory, else null
  * @throws VersioningDeploymentSyntaxException
  */
  public String getVersionFromSameDir(File dir)
      throws VersioningDeploymentSyntaxException{

    try {
      Iterator it = domain.getApplications().getApplications().iterator();
      Application app = null;

      // check if directory deployment exist
      while ( it.hasNext() ) {
        app = (Application) it.next();
        if (app.getLocation().equals(dir.toURI().toString())) {
          if(!VersioningDeploymentUtil.getUntaggedName(app.getName()).equals(app.getName())){
            return app.getName();
          }
        }
      }
    } catch (VersioningDeploymentSyntaxException ex) {
      // return null if an exception is thrown
    }
    return null;
  }
}

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

/**
 * Records reload information about the currently-known applications.
 * 
 * @param applications
 */
private synchronized void initAppReloadInfo(Applications applications) throws URISyntaxException {
   appReloadInfo = new HashMap<String,AppReloadInfo>();
   logger.fine("[Reloader] Preparing list of apps to monitor:");
   for (ApplicationName m : applications.getModules()) {
     if (m instanceof Application) {
       Application app = (Application) m;
       if (Boolean.valueOf(app.getDeployProperties().getProperty
         (ServerTags.IS_LIFECYCLE))) {
         // skip lifecycle modules
         continue;
       }
       AppReloadInfo info = new AppReloadInfo(app);
       appReloadInfo.put(app.getName(), info);
       logger.fine("[Reloader] Monitoring " + app.getName() + " at " + app.getLocation());
     }
   }
}

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

/**
   * Get the version directory-deployed from the given directory
   *
   * @param directory
   * @return the name of the version currently using the directory, else null
   * @throws VersioningSyntaxException     *
  */
  public String getVersionFromSameDir(File dir)
      throws VersioningSyntaxException{

    try {
      Iterator it = domain.getApplications().getApplications().iterator();
      Application app = null;

      // check if directory deployment exist
      while ( it.hasNext() ) {
        app = (Application) it.next();
        if (app.getLocation().equals(dir.toURI().toString())) {
          if(!VersioningUtils.getUntaggedName(app.getName()).equals(app.getName())){
            return app.getName();
          }
        }
      }
    } catch (VersioningSyntaxException ex) {
      // return null if an exception is thrown
    }
    return null;
  }
}

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

uri = new URI(app.getLocation());
} catch (URISyntaxException e) {
  Logger.getAnonymousLogger().log(

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

uri = new URI(app.getLocation());
} catch (URISyntaxException e) {
  Logger.getAnonymousLogger().log(

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

public static String getLocation(String moduleID) {
  ApplicationName module = getModule(moduleID);
  if (module == null) {
    return null;
  } 
  String location = null; 
  if (module instanceof Application) {
    location =  ((Application)module).getLocation();
  } else if (module instanceof WebModule) {
    location = ((WebModule)module).getLocation();
  } else if (module instanceof EjbModule) {
    location = ((EjbModule)module).getLocation();
  } else if (module instanceof ConnectorModule) {
    location = ((ConnectorModule)module).getLocation();
  } else if (module instanceof AppclientModule) {
    location = ((AppclientModule)module).getLocation();
  } else if (module instanceof J2eeApplication) {
    location =  ((J2eeApplication)module).getLocation();
  }
  try { 
    if (location != null) {
      return new URI(location).getPath();
    } else {
      return null;
    }
  } catch (URISyntaxException e) {
    return null;
  }            
}

代码示例来源:origin: org.glassfish.web/web-glue

String location = appBean.getLocation();
String moduleDir = DeploymentUtils.getRelativeEmbeddedModulePath(
                      location, moduleID);

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

continue;
logger.log(Level.INFO, "Redeploy application " + app.getName() + " located at " + app.getLocation());

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

String source = app.getLocation();
final String appName = app.getName();

代码示例来源:origin: fujitsu/launcher

Map<String, Properties> modulePropsMap = app.getModulePropertiesMap();
ApplicationConfigInfo savedAppConfig = new ApplicationConfigInfo(app);
URI uri = new URI(app.getLocation());
File file = new File(uri);

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

Map<String, Properties> modulePropsMap = app.getModulePropertiesMap();
ApplicationConfigInfo savedAppConfig = new ApplicationConfigInfo(app);
URI uri = new URI(app.getLocation());
File file = new File(uri);

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

URI uri = new URI(app.getLocation());
File file = new File(uri);
  deployment.deploy(deployment.getSniffersFromApp(app), deploymentContext);
} else {
  logger.log(Level.SEVERE, KernelLoggerInfo.notFoundInOriginalLocation, app.getLocation());

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

savedAppConfig = new ApplicationConfigInfo(app);
URI uri = new URI(app.getLocation());
file = new File(uri);
String location = DeploymentUtils.relativizeWithinDomainIfPossible(new URI(app.getLocation()));
appProps.setProperty(ServerTags.LOCATION, location);

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

source = appInfo.getSource();
} else {
  File location = new File(new URI(application.getLocation()));
  source = archiveFactory.openArchive(location);

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

final MetadataImpl meta)
final String appLocation = appConfig.getLocation();

相关文章

微信公众号

最新文章

更多