public class org.glassfish.deployment.admin.PostDeployCommand extends org.glassfish.api.deployment.DeployCommandParameters implements org.glassfish.api.admin.AdminCommand
{
private org.glassfish.hk.api.ServiceLocator habitat;
private org.glassfish.internal.deployment.Deployment deployment;
public void <init>()
{
org.glassfish.deployment.admin.PostDeployCommand v;
v := @this: org.glassfish.deployment.admin.PostDeployCommand;
specialinvoke v.<org.glassfish.api.deployment.DeployCommandParameters: void <init>()>();
return;
}
public void execute(org.glassfish.api.admin.AdminCommandContext)
{
org.glassfish.api.deployment.OpsParams v;
org.glassfish.internal.deployment.ExtendedDeploymentContext$Phase v;
java.util.ArrayList v;
org.glassfish.api.ActionReport v, v;
java.lang.String v, v, v, v;
boolean v, v;
org.glassfish.deployment.admin.PostDeployCommand v;
org.glassfish.internal.deployment.ExtendedDeploymentContext v;
org.glassfish.api.admin.ParameterMap v;
java.util.logging.Logger v;
java.lang.Exception v;
org.glassfish.api.admin.FailurePolicy v, v, v;
org.glassfish.deployment.admin.InterceptorNotifier v;
java.util.List v;
org.glassfish.api.admin.AdminCommandContext v;
java.lang.Object v;
org.glassfish.hk.api.ServiceLocator v, v;
org.glassfish.internal.deployment.Deployment v;
v := @this: org.glassfish.deployment.admin.PostDeployCommand;
v := @parameter: org.glassfish.api.admin.AdminCommandContext;
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: org.glassfish.api.ActionReport getActionReport()>();
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: java.util.logging.Logger getLogger()>();
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: org.glassfish.api.ActionReport getActionReport()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport: java.lang.Object getResultType(java.lang.Class)>(class "Lorg/glassfish/deployment/admin/DeployCommandSupplementalInfo;");
v = virtualinvoke v.<org.glassfish.deployment.admin.DeployCommandSupplementalInfo: org.glassfish.internal.deployment.ExtendedDeploymentContext deploymentContext()>();
v = interfaceinvoke v.<org.glassfish.api.deployment.DeploymentContext: org.glassfish.api.deployment.OpsParams getCommandParameters(java.lang.Class)>(class "Lorg/glassfish/api/deployment/DeployCommandParameters;");
v = new org.glassfish.deployment.admin.InterceptorNotifier;
v = v.<org.glassfish.deployment.admin.PostDeployCommand: org.glassfish.hk.api.ServiceLocator habitat>;
specialinvoke v.<org.glassfish.deployment.admin.InterceptorNotifier: void <init>(org.glassfish.hk.api.ServiceLocator,org.glassfish.api.deployment.DeploymentContext)>(v, v);
v = v.<org.glassfish.api.deployment.DeployCommandParameters: java.lang.String target>;
v = staticinvoke <org.glassfish.deployment.common.DeploymentUtils: boolean isDASTarget(java.lang.String)>(v);
if v == 0 goto label;
return;
label:
v = v.<org.glassfish.deployment.admin.PostDeployCommand: org.glassfish.internal.deployment.Deployment deployment>;
v = interfaceinvoke v.<org.glassfish.internal.deployment.Deployment: org.glassfish.api.admin.ParameterMap prepareInstanceDeployParamMap(org.glassfish.api.deployment.DeploymentContext)>(v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v;
v = v.<org.glassfish.api.deployment.DeployCommandParameters: java.lang.String target>;
v = staticinvoke <org.glassfish.deployment.common.DeploymentUtils: boolean isDomainTarget(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.glassfish.api.deployment.DeployCommandParameters: java.lang.String target>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = virtualinvoke v.<org.glassfish.deployment.admin.DeployCommandSupplementalInfo: java.util.List previousTargets()>();
label:
v = <org.glassfish.api.admin.FailurePolicy: org.glassfish.api.admin.FailurePolicy Warn>;
v = <org.glassfish.api.admin.FailurePolicy: org.glassfish.api.admin.FailurePolicy Warn>;
v = <org.glassfish.api.admin.FailurePolicy: org.glassfish.api.admin.FailurePolicy Ignore>;
v = v.<org.glassfish.deployment.admin.PostDeployCommand: org.glassfish.hk.api.ServiceLocator habitat>;
staticinvoke <com.sun.enterprise.admin.util.ClusterOperationUtil: org.glassfish.api.ActionReport$ExitCode replicateCommand(java.lang.String,org.glassfish.api.admin.FailurePolicy,org.glassfish.api.admin.FailurePolicy,org.glassfish.api.admin.FailurePolicy,java.util.Collection,org.glassfish.api.admin.AdminCommandContext,org.glassfish.api.admin.ParameterMap,org.glassfish.hk.api.ServiceLocator)>("_deploy", v, v, v, v, v, v, v);
v = <org.glassfish.internal.deployment.ExtendedDeploymentContext$Phase: org.glassfish.internal.deployment.ExtendedDeploymentContext$Phase REPLICATION>;
virtualinvoke v.<org.glassfish.deployment.admin.InterceptorNotifier: void ensureAfterReported(org.glassfish.internal.deployment.ExtendedDeploymentContext$Phase)>(v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
virtualinvoke v.<org.glassfish.api.ActionReport: void failure(java.util.logging.Logger,java.lang.String)>(v, v);
label:
return;
catch java.lang.Exception from label to label with label;
}
}