public String getDefaultTarget(String appName, OpsParams.Origin origin, Boolean isClassicStyle) { if (!isPaaSEnabled(isClassicStyle)) { return DeploymentUtils.DAS_TARGET_NAME; } else { // for deploy case, OE will set the deploy target later if (origin == OpsParams.Origin.deploy) { return null; } // for other cases, we try to derive it from domain.xml List<String> targets = domain.getAllReferencedTargetsForApplication(appName); if (targets.size() == 0) { throw new IllegalArgumentException("Application not registered"); } if (targets.size() > 1) { throw new IllegalArgumentException("Cannot determine the default target. Please specify an explicit target for the operation."); } return targets.get(0); } }
public String getDefaultTarget(String appName, OpsParams.Origin origin, Boolean isClassicStyle) { if (!isPaaSEnabled(isClassicStyle)) { return DeploymentUtils.DAS_TARGET_NAME; } else { // for deploy case, OE will set the deploy target later if (origin == OpsParams.Origin.deploy) { return null; } // for other cases, we try to derive it from domain.xml List<String> targets = domain.getAllReferencedTargetsForApplication(appName); if (targets.size() == 0) { throw new IllegalArgumentException("Application not registered"); } if (targets.size() > 1) { throw new IllegalArgumentException("Cannot determine the default target. Please specify an explicit target for the operation."); } return targets.get(0); } }
public static boolean isAppReferencedByPaaSTarget(Domain me, String appName) { List<String> referencedTargets = me.getAllReferencedTargetsForApplication(appName); for (String target : referencedTargets) { Cluster cluster = me.getClusterNamed(target); if (cluster != null) { if (cluster.isVirtual()) { return true; } } } return false; }
domain.getAllReferencedTargetsForApplication(versionIdentifier);
private boolean loadAppOnDAS(String appName) { if (server.isDas()) { List<String> targets = domain.getAllReferencedTargetsForApplication(appName); for (String target : targets) { if (!DeploymentUtils.isDASTarget(target)) { // if application is referenced by any non-DAS target // we need to partially load it on DAS return true; } } } return false; } }
private void validateTarget(String target, String name) { List<String> referencedTargets = domain.getAllReferencedTargetsForApplication(name); if (referencedTargets.isEmpty()) { if (deployment.isRegistered(name)) { throw new IllegalArgumentException(localStrings.getLocalString("lifecycle.use.create_app_ref_2", "Lifecycle module {0} is already created in this domain. Please use create application ref to create application reference on target {1}", name, target)); } } else { if (referencedTargets.contains(target)) { throw new IllegalArgumentException(localStrings.getLocalString("lifecycle.alreadyreg", "Lifecycle module {0} is already created on this target {1}", name, target)); } else { throw new IllegalArgumentException(localStrings.getLocalString("lifecycle.use.create_app_ref", "Lifecycle module {0} is already referenced by other target(s). Please use create application ref to create application reference on target {1}", name, target)); } } } }
public void validateUndeploymentTarget(String target, String name) { List<String> referencedTargets = domain.getAllReferencedTargetsForApplication(name); if (referencedTargets.size() > 1) { Application app = applications.getApplication(name); if (!DeploymentUtils.isDomainTarget(target)) { if (app.isLifecycleModule()) { throw new IllegalArgumentException(localStrings.getLocalString("delete_lifecycle_on_multiple_targets", "Lifecycle module {0} is referenced by more than one targets. Please remove other references before attempting delete operation.", name)); } else { throw new IllegalArgumentException(localStrings.getLocalString("undeploy_on_multiple_targets", "Application {0} is referenced by more than one targets. Please remove other references or specify all targets (or domain target if using asadmin command line) before attempting undeploy operation.", name)); } } } }
if (referencedTargets == null) { referencedTargets = d.getAllReferencedTargetsForApplication(appName);
public void validateUndeploymentTarget(String target, String name) { List<String> referencedTargets = domain.getAllReferencedTargetsForApplication(name); if (referencedTargets.size() > 1) { Application app = applications.getApplication(name); if (!DeploymentUtils.isDomainTarget(target)) { if (app.isLifecycleModule()) { throw new IllegalArgumentException(localStrings.getLocalString("delete_lifecycle_on_multiple_targets", "Lifecycle module {0} is referenced by more than one targets. Please remove other references before attempting delete operation.", name)); } else { throw new IllegalArgumentException(localStrings.getLocalString("undeploy_on_multiple_targets", "Application {0} is referenced by more than one targets. Please remove other references or specify all targets (or domain target if using asadmin command line) before attempting undeploy operation.", name)); } } } }
if (referencedTargets == null) { referencedTargets = d.getAllReferencedTargetsForApplication(appName);
private boolean isDASTarget(DeploymentContext context, DeployCommandParameters params) { if (DeploymentUtils.isDASTarget(params.target)) { return true; } else if (DeploymentUtils.isDomainTarget(params.target)) { List<String> targets = context.getTransientAppMetaData(DeploymentProperties.PREVIOUS_TARGETS, List.class); if (targets == null) { targets = domain.getAllReferencedTargetsForApplication( params.name); } if (targets.size() == 1 && DeploymentUtils.isDASTarget(targets.get(0))) { return true; } } return false; } }
public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); ActionReport.MessagePart part = report.getTopMessagePart(); List<String> targets = null; if (appName == null || appName.equals("*")) { targets = domain.getAllTargets(); } else { targets = domain.getAllReferencedTargetsForApplication(appName); } for (String target : targets) { ActionReport.MessagePart childPart = part.addChild(); childPart.setMessage(target); } } }
public void validateDeploymentTarget(String target, String name, boolean isRedeploy) { List<String> referencedTargets = domain.getAllReferencedTargetsForApplication(name); if (referencedTargets.isEmpty()) { if (isRegistered(name)) {
public void validateDeploymentTarget(String target, String name, boolean isRedeploy) { List<String> referencedTargets = domain.getAllReferencedTargetsForApplication(name); if (referencedTargets.isEmpty()) { if (isRegistered(name)) {
previousTargets = domain.getAllReferencedTargetsForApplication(name); if (virtualservers == null) { if (DeploymentUtils.isDomainTarget(target)) {
return false; replicationInstances = targetService.getInstances(domain.getAllReferencedTargetsForApplication(appName));
targets.add(target); } else { targets = domain.getAllReferencedTargetsForApplication(appName);
targets.add(target); } else { targets = domain.getAllReferencedTargetsForApplication(appName);
List<String> targets = domain.getAllReferencedTargetsForApplication(appName); for (String target : targets) { List<Server> servers = domain.getServersInTarget(target);
List<String> targets = domain.getAllReferencedTargetsForApplication(name);