/** * @return The XML fragment for shared classpath. */ protected String getSharedClasspathXmlFragment() { StringBuilder buffer = new StringBuilder(); if (getContainer() instanceof InstalledLocalContainer) { InstalledLocalContainer installedLocalContainer = (InstalledLocalContainer) getContainer(); String[] sharedClasspath = installedLocalContainer.getSharedClasspath(); if (sharedClasspath != null && sharedClasspath.length > 0) { buffer.append(" <Set name=\"extraClasspath\">\n"); for (String sharedClasspathElement : sharedClasspath) { buffer.append(" " + sharedClasspathElement + ";\n"); } buffer.append(" </Set>\n"); } } return buffer.toString(); }
/** * @return The XML fragment for shared classpath. */ protected String getSharedClasspathXmlFragment() { StringBuilder buffer = new StringBuilder(); if (getContainer() instanceof InstalledLocalContainer) { InstalledLocalContainer installedLocalContainer = (InstalledLocalContainer) getContainer(); String[] sharedClasspath = installedLocalContainer.getSharedClasspath(); if (sharedClasspath != null && sharedClasspath.length > 0) { buffer.append(" <Set name=\"extraClasspath\">\n"); for (String sharedClasspathElement : sharedClasspath) { buffer.append(" " + sharedClasspathElement + ";\n"); } buffer.append(" </Set>\n"); } } return buffer.toString(); }
/** * Setup shared classpath. * * @param parameters The daemon parameters * @param container The container to deploy */ private void setupSharedClasspath(DaemonParameters parameters, InstalledLocalContainer container) { String[] sharedClasspaths = container.getSharedClasspath(); if (sharedClasspaths == null || sharedClasspaths.length == 0) { return; } Map<String, String> files = new HashMap<String, String>(); List<String> relativeClasspaths = new ArrayList<String>(); resolveFiles(relativeClasspaths, files, sharedClasspaths, null); addFilesParameter(parameters, "sharedFiles", "sharedFileData_", files); addListParameter(parameters, "sharedClasspath", relativeClasspaths); }
/** * Setup shared classpath. * * @param parameters The daemon parameters * @param container The container to deploy */ private void setupSharedClasspath(DaemonParameters parameters, InstalledLocalContainer container) { String[] sharedClasspaths = container.getSharedClasspath(); if (sharedClasspaths == null || sharedClasspaths.length == 0) { return; } Map<String, String> files = new HashMap<String, String>(); List<String> relativeClasspaths = new ArrayList<String>(); resolveFiles(relativeClasspaths, files, sharedClasspaths, null); addFilesParameter(parameters, "sharedFiles", "sharedFileData_", files); addListParameter(parameters, "sharedClasspath", relativeClasspaths); }
if (container.getSharedClasspath() != null && container.getSharedClasspath().length != 0) for (String classpathElement : container.getSharedClasspath())
if (container.getSharedClasspath() != null && container.getSharedClasspath().length != 0) for (String classpathElement : container.getSharedClasspath())
for (String classpathElement : container.getSharedClasspath())
for (String classpathElement : container.getSharedClasspath())
if (container.getSharedClasspath() != null && container.getSharedClasspath().length != 0) for (String classpathElement : container.getSharedClasspath())
if (container.getSharedClasspath() != null && container.getSharedClasspath().length != 0) for (String classpathElement : container.getSharedClasspath())
classPath = installedContainer.getSharedClasspath(); if (classPath != null)
classPath = installedContainer.getSharedClasspath(); if (classPath != null)