public class org.glassfish.jms.admin.cli.DeleteJMSResource extends java.lang.Object implements org.glassfish.api.admin.AdminCommand
{
private static final java.lang.System$Logger LOG;
private static final com.sun.enterprise.util.LocalStringManagerImpl I18N;
private java.lang.String target;
private java.lang.String jndiName;
private java.lang.Boolean cascade;
private org.glassfish.api.admin.CommandRunner commandRunner;
private com.sun.enterprise.config.serverbeans.Domain domain;
private org.glassfish.hk.api.ServiceLocator habitat;
private static final java.lang.String JNDINAME_APPENDER;
private java.lang.String jndiNameForConnectionPool;
public void <init>()
{
org.glassfish.jms.admin.cli.DeleteJMSResource v;
v := @this: org.glassfish.jms.admin.cli.DeleteJMSResource;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void execute(org.glassfish.api.admin.AdminCommandContext)
{
java.lang.Object[] v, v, v;
com.sun.enterprise.util.LocalStringManagerImpl v, v, v, v, v, v, v, v;
org.glassfish.api.naming.SimpleJndiName v;
org.glassfish.jms.admin.cli.DeleteJMSResource v;
java.lang.System$Logger$Level v;
com.sun.enterprise.config.serverbeans.Resource v;
java.util.Collection v;
org.glassfish.api.admin.ParameterMap v, v, v, v, v;
com.sun.enterprise.config.serverbeans.Domain v, v;
java.lang.'annotation'.Annotation[] v;
int v, v, v, v;
java.lang.Boolean v, v;
java.lang.System$Logger v;
javax.security.auth.Subject v, v, v, v, v;
org.glassfish.api.admin.CommandRunner$CommandInvocation v, v, v, v, v, v, v, v, v, v;
org.glassfish.api.admin.AdminCommandContext v;
java.lang.Object v, v, v, v, v;
org.glassfish.hk.api.ServiceLocator v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Properties v;
org.glassfish.api.ActionReport$ExitCode v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
org.glassfish.api.admin.CommandRunner v, v, v, v, v;
com.sun.enterprise.config.serverbeans.Resources v, v;
org.glassfish.api.ActionReport v, v;
java.util.Iterator v, v;
v := @this: org.glassfish.jms.admin.cli.DeleteJMSResource;
v := @parameter: org.glassfish.api.admin.AdminCommandContext;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.System$Logger LOG>;
v = <java.lang.System$Logger$Level: java.lang.System$Logger$Level DEBUG>;
v = newarray (java.lang.Object)[3];
v[0] = v;
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
v[1] = v;
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String target>;
v[2] = v;
interfaceinvoke v.<java.lang.System$Logger: void log(java.lang.System$Logger$Level,java.lang.String,java.lang.Object[])>(v, "execute(context={0}); jndiName={1}, target={2}", v);
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: org.glassfish.api.ActionReport getActionReport()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
if v != null goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String)>("delete.jms.resource.noJndiName", "No JNDI name defined for JMS Resource.");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001-Connection-Pool");
v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiNameForConnectionPool> = v;
v = virtualinvoke v.<org.glassfish.api.ActionReport: org.glassfish.api.ActionReport addSubActionsReport()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.config.serverbeans.Domain domain>;
v = interfaceinvoke v.<com.sun.enterprise.config.serverbeans.Domain: com.sun.enterprise.config.serverbeans.Resources getResources()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
v = staticinvoke <org.glassfish.api.naming.SimpleJndiName: org.glassfish.api.naming.SimpleJndiName of(java.lang.String)>(v);
v = interfaceinvoke v.<com.sun.enterprise.config.serverbeans.Resources: com.sun.enterprise.config.serverbeans.Resource getResourceByName(java.lang.Class,org.glassfish.api.naming.SimpleJndiName)>(class "Lorg/glassfish/connectors/config/ConnectorResource;", v);
if v != null goto label;
v = new org.glassfish.api.admin.ParameterMap;
specialinvoke v.<org.glassfish.api.admin.ParameterMap: void <init>()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("jndi_name", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("DEFAULT", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String target>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("target", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: org.glassfish.api.admin.CommandRunner commandRunner>;
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: javax.security.auth.Subject getSubject()>();
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner: org.glassfish.api.admin.CommandRunner$CommandInvocation getCommandInvocation(java.lang.String,org.glassfish.api.ActionReport,javax.security.auth.Subject)>("delete-admin-object", v, v);
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: org.glassfish.api.admin.CommandRunner$CommandInvocation parameters(org.glassfish.api.admin.ParameterMap)>(v);
interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: void execute()>();
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
v = virtualinvoke v.<org.glassfish.api.ActionReport: org.glassfish.api.ActionReport$ExitCode getActionExitCode()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$ExitCode: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String)>("delete.jms.resource.cannotDeleteJMSAdminObject", "Unable to Delete Admin Object.");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.Boolean cascade>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v != 0 goto label;
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.config.serverbeans.Domain domain>;
v = interfaceinvoke v.<com.sun.enterprise.config.serverbeans.Domain: com.sun.enterprise.config.serverbeans.Resources getResources()>();
v = interfaceinvoke v.<com.sun.enterprise.config.serverbeans.Resources: java.util.Collection getResources(java.lang.Class)>(class "Lorg/glassfish/connectors/config/ConnectorResource;");
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001-Connection-Pool");
v = 0;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.glassfish.connectors.config.ConnectorResource: java.lang.String getPoolName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v + 1;
if v <= 1 goto label;
label:
if v <= 1 goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String,java.lang.Object[])>("found.more.connector.resources", "Some connector resources are referencing connection pool {0}. Use \'cascade\' option to delete them", v);
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: org.glassfish.hk.api.ServiceLocator habitat>;
v = newarray (java.lang.'annotation'.Annotation)[0];
v = interfaceinvoke v.<org.glassfish.hk.api.ServiceLocator: java.lang.Object getService(java.lang.Class,java.lang.'annotation'.Annotation[])>(class "Lorg/glassfish/api/ActionReport;", v);
v = new org.glassfish.api.admin.ParameterMap;
specialinvoke v.<org.glassfish.api.admin.ParameterMap: void <init>()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String target>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("target", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: org.glassfish.api.admin.CommandRunner commandRunner>;
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: javax.security.auth.Subject getSubject()>();
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner: org.glassfish.api.admin.CommandRunner$CommandInvocation getCommandInvocation(java.lang.String,org.glassfish.api.ActionReport,javax.security.auth.Subject)>("list-jms-resources", v, v);
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: org.glassfish.api.admin.CommandRunner$CommandInvocation parameters(org.glassfish.api.admin.ParameterMap)>(v);
interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: void execute()>();
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
v = virtualinvoke v.<org.glassfish.api.ActionReport: org.glassfish.api.ActionReport$ExitCode getActionExitCode()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$ExitCode: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String)>("list.jms.resources.fail", "Unable to list JMS Resources");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
v = virtualinvoke v.<org.glassfish.api.ActionReport: java.util.Properties getExtraProperties()>();
if v == null goto label;
v = virtualinvoke v.<java.util.Properties: int size()>();
if v <= 0 goto label;
v = 0;
v = 0;
label:
v = virtualinvoke v.<java.util.Properties: int size()>();
if v >= v goto label;
v = virtualinvoke v.<java.util.Properties: java.lang.Object get(java.lang.Object)>("jmsResources");
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("name");
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
label:
if v != 0 goto label;
v = v + 1;
goto label;
label:
if v != 0 goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = newarray (java.lang.Object)[1];
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
v[0] = v;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String,java.lang.Object[])>("jms.resources.not.found", "JMS Resource {0} not found", v);
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiNameForConnectionPool>;
v = interfaceinvoke v.<org.glassfish.connectors.config.ConnectorResource: java.lang.String getPoolName()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = new org.glassfish.api.admin.ParameterMap;
specialinvoke v.<org.glassfish.api.admin.ParameterMap: void <init>()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("DEFAULT", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("connector_resource_name", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String target>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("target", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: org.glassfish.api.admin.CommandRunner commandRunner>;
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: javax.security.auth.Subject getSubject()>();
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner: org.glassfish.api.admin.CommandRunner$CommandInvocation getCommandInvocation(java.lang.String,org.glassfish.api.ActionReport,javax.security.auth.Subject)>("delete-connector-resource", v, v);
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: org.glassfish.api.admin.CommandRunner$CommandInvocation parameters(org.glassfish.api.admin.ParameterMap)>(v);
interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: void execute()>();
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
v = virtualinvoke v.<org.glassfish.api.ActionReport: org.glassfish.api.ActionReport$ExitCode getActionExitCode()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$ExitCode: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String)>("delete.jms.resource.cannotDeleteJMSResource", "Unable to Delete Connector Resource.");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
v = new org.glassfish.api.admin.ParameterMap;
specialinvoke v.<org.glassfish.api.admin.ParameterMap: void <init>()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("poolname", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.Boolean cascade>;
v = virtualinvoke v.<java.lang.Boolean: java.lang.String toString()>();
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("cascade", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiNameForConnectionPool>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("DEFAULT", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: org.glassfish.api.admin.CommandRunner commandRunner>;
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: javax.security.auth.Subject getSubject()>();
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner: org.glassfish.api.admin.CommandRunner$CommandInvocation getCommandInvocation(java.lang.String,org.glassfish.api.ActionReport,javax.security.auth.Subject)>("delete-connector-connection-pool", v, v);
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: org.glassfish.api.admin.CommandRunner$CommandInvocation parameters(org.glassfish.api.admin.ParameterMap)>(v);
interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: void execute()>();
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
v = virtualinvoke v.<org.glassfish.api.ActionReport: org.glassfish.api.ActionReport$ExitCode getActionExitCode()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$ExitCode: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String)>("delete.jms.resource.cannotDeleteJMSPool", "Unable to Delete Connector Connection Pool.");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>("");
goto label;
label:
v = new org.glassfish.api.admin.ParameterMap;
specialinvoke v.<org.glassfish.api.admin.ParameterMap: void <init>()>();
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("DEFAULT", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String jndiName>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("connector_resource_name", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.String target>;
virtualinvoke v.<org.glassfish.api.admin.ParameterMap: void set(java.lang.Object,java.lang.Object)>("target", v);
v = v.<org.glassfish.jms.admin.cli.DeleteJMSResource: org.glassfish.api.admin.CommandRunner commandRunner>;
v = interfaceinvoke v.<org.glassfish.api.admin.AdminCommandContext: javax.security.auth.Subject getSubject()>();
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner: org.glassfish.api.admin.CommandRunner$CommandInvocation getCommandInvocation(java.lang.String,org.glassfish.api.ActionReport,javax.security.auth.Subject)>("delete-connector-resource", v, v);
v = interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: org.glassfish.api.admin.CommandRunner$CommandInvocation parameters(org.glassfish.api.admin.ParameterMap)>(v);
interfaceinvoke v.<org.glassfish.api.admin.CommandRunner$CommandInvocation: void execute()>();
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
v = virtualinvoke v.<org.glassfish.api.ActionReport: org.glassfish.api.ActionReport$ExitCode getActionExitCode()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$ExitCode: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N>;
v = virtualinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: java.lang.String getLocalString(java.lang.String,java.lang.String)>("delete.jms.resource.cannotDeleteJMSResource", "Unable to Delete Connector Resource.");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>(v);
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
label:
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode SUCCESS>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
return;
}
static void <clinit>()
{
java.lang.System$Logger v;
com.sun.enterprise.util.LocalStringManagerImpl v;
java.lang.Class v;
java.lang.String v;
v = class "Lorg/glassfish/jms/admin/cli/DeleteJMSResource;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = staticinvoke <java.lang.System: java.lang.System$Logger getLogger(java.lang.String)>(v);
<org.glassfish.jms.admin.cli.DeleteJMSResource: java.lang.System$Logger LOG> = v;
v = new com.sun.enterprise.util.LocalStringManagerImpl;
specialinvoke v.<com.sun.enterprise.util.LocalStringManagerImpl: void <init>(java.lang.Class)>(class "Lorg/glassfish/jms/admin/cli/DeleteJMSResource;");
<org.glassfish.jms.admin.cli.DeleteJMSResource: com.sun.enterprise.util.LocalStringManagerImpl I18N> = v;
return;
}
}