public class org.glassfish.deployment.admin.PostUndeployCommand extends org.glassfish.api.deployment.UndeployCommandParameters implements org.glassfish.api.admin.AdminCommand
{
private org.glassfish.hk.api.ServiceLocator habitat;
public void <init>()
{
org.glassfish.deployment.admin.PostUndeployCommand v;
v := @this: org.glassfish.deployment.admin.PostUndeployCommand;
specialinvoke v.<org.glassfish.api.deployment.UndeployCommandParameters: void <init>()>();
return;
}
public void execute(org.glassfish.api.admin.AdminCommandContext)
{
org.glassfish.deployment.admin.PostUndeployCommand v;
org.glassfish.internal.deployment.ExtendedDeploymentContext$Phase v;
java.util.logging.Level v, v, v, v;
org.glassfish.api.ActionReport v, v;
java.lang.String v;
org.glassfish.internal.deployment.ExtendedDeploymentContext v;
java.util.logging.Logger v;
java.lang.Exception v, v;
org.glassfish.deployment.admin.InterceptorNotifier v;
org.glassfish.api.admin.AdminCommandContext v;
java.lang.Object v;
org.glassfish.hk.api.ServiceLocator v;
v := @this: org.glassfish.deployment.admin.PostUndeployCommand;
v := @parameter: org.glassfish.api.admin.AdminCommandContext;
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: java.util.logging.Logger getLogger()>();
v = <java.util.logging.Level: java.util.logging.Level INFO>;
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String)>(v, "PostUndeployCommand starting");
label:
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: org.glassfish.api.ActionReport getActionReport()>();
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;");
if v != null goto label;
label:
return;
label:
v = virtualinvoke v.<org.glassfish.deployment.admin.DeployCommandSupplementalInfo: org.glassfish.internal.deployment.ExtendedDeploymentContext deploymentContext()>();
v = new org.glassfish.deployment.admin.InterceptorNotifier;
v = v.<org.glassfish.deployment.admin.PostUndeployCommand: 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);
label:
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);
v = <java.util.logging.Level: java.util.logging.Level INFO>;
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String)>(v, "PostUndeployCommand done successfully");
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);
v = <java.util.logging.Level: java.util.logging.Level SEVERE>;
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String,java.lang.Throwable)>(v, "Error in inner PostUndeployCommand", v);
label:
goto label;
label:
v := @caughtexception;
v = <java.util.logging.Level: java.util.logging.Level SEVERE>;
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String,java.lang.Throwable)>(v, "Error in outer PostUndeployCommand", v);
label:
return;
catch java.lang.Exception from label to label with label;
catch java.lang.Exception from label to label with label;
catch java.lang.Exception from label to label with label;
}
}