@Override public String getModuleID() { if (moduleId != null) { return moduleId; } return original.getModuleID(); }
private Set<String> toModuleSet(final TargetModuleID[] moduleIDList) { if (moduleIDList == null) { return Collections.emptySet(); } final TreeSet<String> moduleSet = new TreeSet<String>(); for (final TargetModuleID module : moduleIDList) { moduleSet.add(module.getTarget().getName() + "/" + module.getModuleID()); } return moduleSet; }
/** * Prints the names of the modules (that belong to the target) on * the provided PrintWriter. * * @param out a <code>PrintWriter</code> * @param target a <code>Target</code> value; only the modules * whose target equals this one will be listed. Must not be null. * @param modules a <code>TargetModuleID[]</code> value, must not * be null. * @param prefix a <code>String</code> value that will be * prepended to each module */ void printTargetModules(ConsoleReader out, Target target, TargetModuleID[] modules, String prefix) throws IOException { for (int i = 0; i < modules.length; i++) { TargetModuleID result = modules[i]; if (result.getTarget().equals(target)) { out.printString(prefix+result.getModuleID()); out.printNewline(); if(result.getChildTargetModuleID() != null) { for (int j = 0; j < result.getChildTargetModuleID().length; j++) { TargetModuleID child = result.getChildTargetModuleID()[j]; out.printString(" `-> "+child.getModuleID()); out.printNewline(); } } } } } }
/** * Waits until the url is ready. As a first attemp tries to ask the * deployer whether the application with given deploymentUrl is already * started. As a fallback it asks the jboss for the MBean of the * warfile (name of the war is expected to be <code>moduleID.getModuleID()</code>). */ protected final boolean waitForUrlReady(TargetModuleID moduleID, File deployedFile, Long previousDeploymentTime, long timeout) throws InterruptedException { if (Thread.currentThread().isInterrupted()) { throw new InterruptedException("Interrupted on wait enter"); // NOI18N } String mainName = moduleID.getModuleID(); if (moduleID.getParentTargetModuleID() != null) { mainName = moduleID.getParentTargetModuleID().getModuleID(); } for (int i = 0, limit = (int) timeout / POLLING_INTERVAL; i < limit && !isApplicationReady(deployedFile, mainName, moduleID.getModuleID(), previousDeploymentTime, i == 0); i++) { Thread.sleep(POLLING_INTERVAL); } return true; //return isApplicationReady(deployedFile, moduleID.getModuleID(), previousDeploymentTime, false); }
for(int i = 0; i < done.length; i++) { TargetModuleID id = done[i]; consoleReader.printString(DeployUtils.reformat((getAction()+" "+id.getModuleID()+((multiple && id.getTarget() != null) ? " on "+ id.getTarget().getName() : "")+(id.getWebURL() == null || !getAction().equals("Started") ? "" : " @ "+id.getWebURL())), 4, 72)); if(id.getChildTargetModuleID() != null) { for (int j = 0; j < id.getChildTargetModuleID().length; j++) { TargetModuleID child = id.getChildTargetModuleID()[j]; consoleReader.printString(DeployUtils.reformat(" `-> "+child.getModuleID()+(child.getWebURL() == null || getAction().toLowerCase().indexOf("started") == -1 ? "" : " @ "+child.getWebURL()),4, 72)); java.util.Iterator iterator = DeployUtils.identifyTargetModuleIDs(allModules, id.getModuleID(), false).iterator(); if(iterator.hasNext()){ TargetModuleID childs = (TargetModuleID)iterator.next(); if(childs.getChildTargetModuleID() != null) { for (int j = 0; j < childs.getChildTargetModuleID().length; j++) { TargetModuleID child = childs.getChildTargetModuleID()[j]; consoleReader.printString(DeployUtils.reformat(" `-> "+child.getModuleID()+(child.getWebURL() == null || getAction().toLowerCase().indexOf("started") == -1 ? "" : " @ "+child.getWebURL()),4, 72));
@Override public Target getTarget() { return original.getTarget(); }
urlString = children[i].getWebURL(); String uri = children[i].getModuleID(); //NOI18N if (mur != null) { uri = mur.getModuleUrl(children[i]); urlString = tmid.getWebURL(); } else if (children == null || children.length == 0) { urlString = module.getWebURL();
private TargetModuleID[] saveRootTargetModules(TargetModuleID [] modules) { long timestamp = System.currentTimeMillis(); Set originals = new HashSet(); for (int i=0; i<modules.length; i++) { if (modules[i].getParentTargetModuleID() == null) { String id = keyOf(modules[i]); String targetName = modules[i].getTarget().getName(); String fromDir = ""; if (null != currentContentDir) fromDir = currentContentDir.getAbsolutePath(); TargetModule tm = new TargetModule(id, instance.getUrl(), timestamp, fromDir, contextRoot, modules[i]); deployedRootTMIDs.add(tm); originals.add(modules[i]); } } return (TargetModuleID[]) originals.toArray(new TargetModuleID[originals.size()]); }
@Override public String getWebURL() { if (webUrl != null) { return webUrl; } return original.getWebURL(); }
@Override public TargetModuleID[] getChildTargetModuleID() { TargetModuleID[] ids = original.getChildTargetModuleID(); if (ids == null) { return null; } TargetModuleID[] ret = new TargetModuleID[ids.length]; for (int i = 0; i < ids.length; i++) { ret[i] = new WrappedTargetModuleID(ids[i], webUrl, null, this); } return ret; }
@Override public TargetModuleID getParentTargetModuleID() { if (parent != null) { return parent; } return original.getParentTargetModuleID(); }
for (TargetModuleID result : results) { out.printString(DeployUtils.reformat( getAction() + " " + result.getModuleID() + (multipleTargets ? " to " + result.getTarget().getName() : "") + (result.getWebURL() == null || !getAction().equals("Deployed") ? "" : " @ " + result.getWebURL()), 4, 72)); if (result.getChildTargetModuleID() != null) { for (int j = 0; j < result.getChildTargetModuleID().length; j++) { TargetModuleID child = result.getChildTargetModuleID()[j]; out.printString(DeployUtils.reformat(" `-> " + child.getModuleID() + (child.getWebURL() == null || !getAction().equals("Deployed") ? "" : " @ " + child.getWebURL()), 4, 72));
public String getTargetName() { if (delegate != null) return delegate.getTarget().getName(); else return targetName; } public long getTimestamp() { return timestamp; }
final MonitorProgressObject updateCRObject = new MonitorProgressObject(dm, (Hk2TargetModuleID) targetModuleID, CommandType.REDEPLOY); progressObject.addProgressListener(new UpdateContextRoot(updateCRObject,(Hk2TargetModuleID) targetModuleID, dm.getServerInstance(), ! (null == targetModuleID.getWebURL()))); final GlassfishModule commonSupport = dm.getCommonServerSupport(); final GlassfishModule2 commonSupport2 = (commonSupport instanceof GlassfishModule2 ? if (hasChanges) { if (commonSupport2 != null && requiredLibraries.length > 0) { commonSupport2.redeploy(progressObject, targetModuleID.getModuleID(), null, requiredLibraries, resourcesChanged); } else { commonSupport.redeploy(progressObject, targetModuleID.getModuleID(), resourcesChanged);
public String getWebURL() { return delegate().getWebURL(); } public String toString() {
public javax.enterprise.deploy.spi.TargetModuleID[] getChildTargetModuleID() { return delegate().getChildTargetModuleID(); } public String getModuleID() {
public javax.enterprise.deploy.spi.TargetModuleID getParentTargetModuleID() { return delegate().getParentTargetModuleID(); } public javax.enterprise.deploy.spi.Target getTarget() {
public int hashCode() { String hashStr = moduleType + moduleID; if (parentModuleID != null) { hashStr += parentModuleID.getModuleID(); } return hashStr.hashCode(); }
private Set<String> toModuleSet(TargetModuleID[] moduleIDList) { if (moduleIDList == null) return Collections.emptySet(); TreeSet<String> moduleSet = new TreeSet<String>(); for (TargetModuleID module : moduleIDList) { moduleSet.add(module.getTarget().getName() + "/" + module.getModuleID()); } return moduleSet; }
consoleReader.printString(DeployUtils.reformat("Deployed" + " " + result.getModuleID() + (multipleTargets ? " to " + result.getTarget().getName() : "") + (result.getWebURL() == null || !getAction().equals("Deployed") ? "" : " @ " + result.getWebURL()), 4, 72)); if (result.getChildTargetModuleID() != null) { for (int j = 0; j < result.getChildTargetModuleID().length; j++) { TargetModuleID child = result.getChildTargetModuleID()[j]; consoleReader.printString(DeployUtils.reformat(" `-> " + child.getModuleID() + (child.getWebURL() == null || !getAction().equals("Deployed") ? "" : " @ " + child.getWebURL()), 4, 72)); consoleReader.printString(DeployUtils.reformat(getAction() + " " + result.getModuleID() + (multipleTargets ? " to " + result.getTarget().getName() : "") + (result.getWebURL() == null || !getAction().equals("Deployed") ? "" : " @ " + result.getWebURL()), 4, 72)); if (result.getChildTargetModuleID() != null) { for (int j = 0; j < result.getChildTargetModuleID().length; j++) { TargetModuleID child = result.getChildTargetModuleID()[j]; consoleReader.printString(DeployUtils.reformat(" `-> " + child.getModuleID() + (child.getWebURL() == null || !getAction().equals("Deployed") ? "" : " @ " + child.getWebURL()), 4, 72)); for (int i = 0; i < done.length; i++) {