public class org.apache.activemq.ra.ActiveMQActivationSpec extends java.lang.Object implements org.apache.activemq.ra.MessageActivationSpec, java.io.Serializable
{
public static final java.lang.String AUTO_ACKNOWLEDGE_MODE;
public static final java.lang.String DUPS_OK_ACKNOWLEDGE_MODE;
public static final java.lang.String DURABLE_SUBSCRIPTION;
public static final java.lang.String NON_DURABLE_SUBSCRIPTION;
public static final int INVALID_ACKNOWLEDGE_MODE;
private static final long serialVersionUID;
private transient org.apache.activemq.ra.MessageResourceAdapter resourceAdapter;
private java.lang.String destinationType;
private java.lang.String messageSelector;
private java.lang.String destination;
private java.lang.String acknowledgeMode;
private java.lang.String userName;
private java.lang.String password;
private java.lang.String clientId;
private java.lang.String subscriptionName;
private java.lang.String subscriptionDurability;
private java.lang.String noLocal;
private java.lang.String useRAManagedTransaction;
private java.lang.String maxSessions;
private java.lang.String maxMessagesPerSessions;
private java.lang.String enableBatch;
private java.lang.String maxMessagesPerBatch;
private java.lang.String trustStore;
private java.lang.String trustStorePassword;
private java.lang.String keyStore;
private java.lang.String keyStorePassword;
private java.lang.String keyStoreKeyPassword;
private org.apache.activemq.RedeliveryPolicy redeliveryPolicy;
private boolean useJndi;
static final boolean $assertionsDisabled;
public void <init>()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode> = "Auto-acknowledge";
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability> = "NonDurable";
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String noLocal> = "false";
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String useRAManagedTransaction> = "false";
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxSessions> = "10";
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerSessions> = "10";
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String enableBatch> = "false";
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerBatch> = "10";
return;
}
public void validate() throws javax.resource.spi.InvalidPropertyException
{
java.beans.PropertyDescriptor[] v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.beans.IntrospectionException v;
java.beans.PropertyDescriptor v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Object[] v;
java.util.ArrayList v, v;
java.lang.StringBuffer v;
int v, v;
java.lang.String v;
java.util.Iterator v;
javax.resource.spi.InvalidPropertyException v;
java.lang.Object v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidDestination(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("destination", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidDestinationType(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("destinationType", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidAcknowledgeMode(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("acknowledgeMode", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidSubscriptionDurability(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("subscriptionDurability", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidClientId(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("clientId", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidSubscriptionName(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("subscriptionName", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidMaxMessagesPerSessions(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("maxMessagesPerSessions", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidMaxSessions(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("maxSessions", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidMessageSelector(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("messageSelector", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidNoLocal(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("noLocal", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidUseRAManagedTransaction(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("useRAManagedTransaction", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidEnableBatch(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("enableBatch", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isValidMaxMessagesPerBatch(java.util.List)>(v);
if v != 0 goto label;
v = new java.beans.PropertyDescriptor;
specialinvoke v.<java.beans.PropertyDescriptor: void <init>(java.lang.String,java.lang.Class)>("maxMessagesPerBatch", class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<java.beans.IntrospectionException: void printStackTrace()>();
label:
v = interfaceinvoke v.<java.util.List: int size()>();
if v <= 0 goto label;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>()>();
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>("Invalid settings:");
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" ");
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
goto label;
label:
v = new javax.resource.spi.InvalidPropertyException;
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
specialinvoke v.<javax.resource.spi.InvalidPropertyException: void <init>(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.beans.PropertyDescriptor)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
virtualinvoke v.<javax.resource.spi.InvalidPropertyException: void setInvalidPropertyDescriptors(java.beans.PropertyDescriptor[])>(v);
throw v;
label:
return;
catch java.beans.IntrospectionException from label to label with label;
}
public boolean isValidUseRAManagedTransaction(java.util.List)
{
java.lang.Throwable v;
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Boolean v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
label:
v = new java.lang.Boolean;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String useRAManagedTransaction>;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
label:
return 1;
label:
v := @caughtexception;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("useRAManagedTransaction must be set to: true or false.");
return 0;
catch java.lang.Throwable from label to label with label;
}
public boolean isValidNoLocal(java.util.List)
{
java.lang.Throwable v;
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Boolean v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
label:
v = new java.lang.Boolean;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String noLocal>;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
label:
return 1;
label:
v := @caughtexception;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("noLocal must be set to: true or false.");
return 0;
catch java.lang.Throwable from label to label with label;
}
public boolean isValidMessageSelector(java.util.List)
{
java.lang.Throwable v;
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String messageSelector>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String messageSelector>;
staticinvoke <org.apache.activemq.selector.SelectorParser: org.apache.activemq.filter.BooleanExpression parse(java.lang.String)>(v);
label:
return 1;
label:
v := @caughtexception;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Throwable)>(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[])>("messageSelector not set to valid message selector: \u0001");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return 0;
catch java.lang.Throwable from label to label with label;
}
public boolean isValidMaxSessions(java.util.List)
{
java.util.List v;
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.NumberFormatException v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxSessions>;
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
if v <= 0 goto label;
label:
return 1;
label:
v := @caughtexception;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("maxSessions must be set to number > 0");
return 0;
catch java.lang.NumberFormatException from label to label with label;
}
public boolean isValidMaxMessagesPerSessions(java.util.List)
{
java.util.List v;
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.NumberFormatException v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerSessions>;
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
if v <= 0 goto label;
label:
return 1;
label:
v := @caughtexception;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("maxMessagesPerSessions must be set to number > 0");
return 0;
catch java.lang.NumberFormatException from label to label with label;
}
public boolean isValidMaxMessagesPerBatch(java.util.List)
{
java.util.List v;
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.NumberFormatException v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerBatch>;
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
if v <= 0 goto label;
label:
return 1;
label:
v := @caughtexception;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("maxMessagesPerBatch must be set to number > 0");
return 0;
catch java.lang.NumberFormatException from label to label with label;
}
public boolean isValidEnableBatch(java.util.List)
{
java.lang.Throwable v;
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Boolean v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
label:
v = new java.lang.Boolean;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String enableBatch>;
specialinvoke v.<java.lang.Boolean: void <init>(java.lang.String)>(v);
label:
return 1;
label:
v := @caughtexception;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("enableBatch must be set to: true or false");
return 0;
catch java.lang.Throwable from label to label with label;
}
public javax.resource.spi.ResourceAdapter getResourceAdapter()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.ra.MessageResourceAdapter v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.ra.MessageResourceAdapter resourceAdapter>;
return v;
}
public void setResourceAdapter(javax.resource.spi.ResourceAdapter) throws javax.resource.ResourceException
{
javax.resource.ResourceException v, v;
org.apache.activemq.ra.MessageResourceAdapter v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Class v;
java.lang.String v, v;
javax.resource.spi.ResourceAdapter v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: javax.resource.spi.ResourceAdapter;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.ra.MessageResourceAdapter resourceAdapter>;
if v == null goto label;
v = new javax.resource.ResourceException;
specialinvoke v.<javax.resource.ResourceException: void <init>(java.lang.String)>("ResourceAdapter already set");
throw v;
label:
v = v instanceof org.apache.activemq.ra.MessageResourceAdapter;
if v != 0 goto label;
v = new javax.resource.ResourceException;
v = class "Lorg/apache/activemq/ra/MessageResourceAdapter;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
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[])>("ResourceAdapter is not of type: \u0001");
specialinvoke v.<javax.resource.ResourceException: void <init>(java.lang.String)>(v);
throw v;
label:
v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.ra.MessageResourceAdapter resourceAdapter> = v;
return;
}
public java.lang.String getDestinationType()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
return v;
label:
return null;
}
public void setDestinationType(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType> = v;
return;
}
public java.lang.String getPassword()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String password>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String password>;
return v;
label:
return null;
}
public void setPassword(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String password> = v;
return;
}
public java.lang.String getUserName()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String userName>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String userName>;
return v;
label:
return null;
}
public void setUserName(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String userName> = v;
return;
}
public java.lang.String getMessageSelector()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String messageSelector>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String messageSelector>;
return v;
label:
return null;
}
public void setMessageSelector(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String messageSelector> = v;
return;
}
public java.lang.String getNoLocal()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String noLocal>;
return v;
}
public void setNoLocal(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
if v == null goto label;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String noLocal> = v;
label:
return;
}
public java.lang.String getAcknowledgeMode()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode>;
return v;
label:
return null;
}
public void setAcknowledgeMode(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode> = v;
return;
}
public java.lang.String getClientId()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String clientId>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String clientId>;
return v;
label:
return null;
}
public void setClientId(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String clientId> = v;
return;
}
public java.lang.String getDestination()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
return v;
label:
return null;
}
public void setDestination(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination> = v;
return;
}
public java.lang.String getSubscriptionDurability()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability>;
return v;
label:
return null;
}
public void setSubscriptionDurability(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability> = v;
return;
}
public java.lang.String getSubscriptionName()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionName>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionName>;
return v;
label:
return null;
}
public void setSubscriptionName(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionName> = v;
return;
}
public boolean isValidSubscriptionName(java.util.List)
{
java.util.List v;
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isDurableSubscription()>();
if v == 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionName>;
if v == null goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionName>;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
label:
return 1;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("subscriptionName must be set since durable subscription was requested.");
return 0;
}
public boolean isValidClientId(java.util.List)
{
java.util.List v;
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isDurableSubscription()>();
if v == 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String clientId>;
if v == null goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String clientId>;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
label:
return 1;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("clientId must be set since durable subscription was requested.");
return 0;
}
public boolean isDurableSubscription()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = "Durable";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
public boolean isValidSubscriptionDurability(java.util.List)
{
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v;
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Class v, v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
v = "Durable";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String getDestinationType()>();
if v == null goto label;
v = class "Ljavax/jms/Topic;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String getDestinationType()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = class "Ljavax/jms/Queue;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = class "Ljavax/jms/Topic;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("subscriptionDurability cannot be set to: Durable when destinationType is set to \u as it is only valid when destinationType is set to \u.");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return 0;
label:
v = "NonDurable";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = "Durable";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
return 1;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("subscriptionDurability must be set to: NonDurable or Durable.");
return 0;
}
public boolean isValidAcknowledgeMode(java.util.List)
{
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v, v, v;
boolean v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
v = "Auto-acknowledge";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = "Dups-ok-acknowledge";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
return 1;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("acknowledgeMode must be set to: Auto-acknowledge or Dups-ok-acknowledge.");
return 0;
}
public boolean isValidDestinationType(java.util.List)
{
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Class v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
boolean v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
v = class "Ljavax/jms/Queue;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = class "Ljavax/jms/Topic;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
return 1;
label:
v = class "Ljavax/jms/Queue;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = class "Ljavax/jms/Topic;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("destinationType must be set to: \u or \u.");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return 0;
}
public boolean isValidDestination(java.util.List)
{
java.util.List v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.util.List;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
if v == null goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("");
if v != 0 goto label;
return 1;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("destination is a required field and must be set to the destination name.");
return 0;
}
public boolean isEmpty(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v, v;
boolean v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
if v == null goto label;
v = "";
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String toString()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode>;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String messageSelector>;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String clientId>;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionName>;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String subscriptionDurability>;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean useJndi>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)>(v, v, v, v, v, v, v, 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[])>("ActiveMQActivationSpec{acknowledgeMode=\'\u0001\', destinationType=\'\u0001\', messageSelector=\'\u0001\', destination=\'\u0001\', clientId=\'\u0001\', subscriptionName=\'\u0001\', subscriptionDurability=\'\u0001\', useJndi=\'\u0001\'}");
return v;
}
public int getAcknowledgeModeForSession()
{
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v, v, v;
boolean v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = "Auto-acknowledge";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 1;
label:
v = "Dups-ok-acknowledge";
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String acknowledgeMode>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 3;
label:
v = (int) -1;
return v;
}
public void setActiveMQDestination(org.apache.activemq.command.ActiveMQDestination)
{
org.apache.activemq.command.ActiveMQDestination v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Class v, v;
java.lang.String v, v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: org.apache.activemq.command.ActiveMQDestination;
v = virtualinvoke v.<org.apache.activemq.command.ActiveMQDestination: java.lang.String getPhysicalName()>();
virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: void setDestination(java.lang.String)>(v);
v = v instanceof javax.jms.Queue;
if v == 0 goto label;
v = class "Ljavax/jms/Queue;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: void setDestinationType(java.lang.String)>(v);
goto label;
label:
v = class "Ljavax/jms/Topic;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: void setDestinationType(java.lang.String)>(v);
label:
return;
}
public org.apache.activemq.command.ActiveMQDestination createDestination()
{
java.lang.AssertionError v;
org.apache.activemq.command.ActiveMQQueue v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v, v, v, v;
org.apache.activemq.command.ActiveMQTopic v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v == 0 goto label;
label:
return null;
label:
v = null;
v = class "Ljavax/jms/Queue;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = new org.apache.activemq.command.ActiveMQQueue;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
specialinvoke v.<org.apache.activemq.command.ActiveMQQueue: void <init>(java.lang.String)>(v);
v = v;
goto label;
label:
v = class "Ljavax/jms/Topic;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destinationType>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = new org.apache.activemq.command.ActiveMQTopic;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String destination>;
specialinvoke v.<org.apache.activemq.command.ActiveMQTopic: void <init>(java.lang.String)>(v);
v = v;
goto label;
label:
v = <org.apache.activemq.ra.ActiveMQActivationSpec: boolean $assertionsDisabled>;
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>("Execution should never reach here");
throw v;
label:
return v;
}
public java.lang.String getMaxMessagesPerSessions()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerSessions>;
return v;
}
public void setMaxMessagesPerSessions(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
if v == null goto label;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerSessions> = v;
label:
return;
}
public java.lang.String getMaxSessions()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxSessions>;
return v;
}
public void setMaxSessions(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
if v == null goto label;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxSessions> = v;
label:
return;
}
public java.lang.String getUseRAManagedTransaction()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String useRAManagedTransaction>;
return v;
}
public void setUseRAManagedTransaction(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
if v == null goto label;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String useRAManagedTransaction> = v;
label:
return;
}
public int getMaxMessagesPerSessionsIntValue()
{
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerSessions>;
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
return v;
}
public int getMaxSessionsIntValue()
{
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxSessions>;
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
return v;
}
public boolean isUseRAManagedTransactionEnabled()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String useRAManagedTransaction>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean getNoLocalBooleanValue()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String noLocal>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public java.lang.String getEnableBatch()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String enableBatch>;
return v;
}
public void setEnableBatch(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
if v == null goto label;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String enableBatch> = v;
label:
return;
}
public boolean getEnableBatchBooleanValue()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String enableBatch>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public int getMaxMessagesPerBatchIntValue()
{
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerBatch>;
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
return v;
}
public java.lang.String getMaxMessagesPerBatch()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerBatch>;
return v;
}
public void setMaxMessagesPerBatch(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
if v == null goto label;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String maxMessagesPerBatch> = v;
label:
return;
}
public double getBackOffMultiplier()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v, v;
double v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
if v != null goto label;
return 0.0;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
v = virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: double getBackOffMultiplier()>();
return v;
}
public long getInitialRedeliveryDelay()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
long v;
org.apache.activemq.RedeliveryPolicy v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
if v != null goto label;
return 0L;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
v = virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: long getInitialRedeliveryDelay()>();
return v;
}
public int getMaximumRedeliveries()
{
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
if v != null goto label;
return 0;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
v = virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: int getMaximumRedeliveries()>();
return v;
}
public boolean isUseExponentialBackOff()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
if v != null goto label;
return 0;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
v = virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: boolean isUseExponentialBackOff()>();
return v;
}
public void setBackOffMultiplier(double)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v;
double v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: double;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy lazyCreateRedeliveryPolicy()>();
virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: void setBackOffMultiplier(double)>(v);
return;
}
public long getMaximumRedeliveryDelay()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
long v;
org.apache.activemq.RedeliveryPolicy v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
if v != null goto label;
return 0L;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
v = virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: long getMaximumRedeliveryDelay()>();
return v;
}
public void setMaximumRedeliveryDelay(long)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
long v;
org.apache.activemq.RedeliveryPolicy v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: long;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy lazyCreateRedeliveryPolicy()>();
virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: void setMaximumRedeliveryDelay(long)>(v);
return;
}
public void setInitialRedeliveryDelay(long)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
long v;
org.apache.activemq.RedeliveryPolicy v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: long;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy lazyCreateRedeliveryPolicy()>();
virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: void setInitialRedeliveryDelay(long)>(v);
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: void setRedeliveryDelay(long)>(v);
return;
}
public void setMaximumRedeliveries(int)
{
int v;
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: int;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy lazyCreateRedeliveryPolicy()>();
virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: void setMaximumRedeliveries(int)>(v);
return;
}
public void setUseExponentialBackOff(boolean)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy lazyCreateRedeliveryPolicy()>();
virtualinvoke v.<org.apache.activemq.RedeliveryPolicy: void setUseExponentialBackOff(boolean)>(v);
return;
}
public org.apache.activemq.RedeliveryPolicy redeliveryPolicy()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
return v;
}
public org.apache.activemq.RedeliveryPolicy lazyCreateRedeliveryPolicy()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
org.apache.activemq.RedeliveryPolicy v, v, v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
if v != null goto label;
v = new org.apache.activemq.RedeliveryPolicy;
specialinvoke v.<org.apache.activemq.RedeliveryPolicy: void <init>()>();
v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy> = v;
label:
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: org.apache.activemq.RedeliveryPolicy redeliveryPolicy>;
return v;
}
public void setUseJndi(boolean)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: boolean;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean useJndi> = v;
return;
}
public boolean isUseJndi()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean useJndi>;
return v;
}
public java.lang.String getTrustStore()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String trustStore>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String trustStore>;
return v;
label:
return null;
}
public void setTrustStore(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String trustStore> = v;
return;
}
public java.lang.String getTrustStorePassword()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String trustStorePassword>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String trustStorePassword>;
return v;
label:
return null;
}
public void setTrustStorePassword(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String trustStorePassword> = v;
return;
}
public java.lang.String getKeyStore()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStore>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStore>;
return v;
label:
return null;
}
public void setKeyStore(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStore> = v;
return;
}
public java.lang.String getKeyStorePassword()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStorePassword>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStorePassword>;
return v;
label:
return null;
}
public void setKeyStorePassword(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStorePassword> = v;
return;
}
public java.lang.String getKeyStoreKeyPassword()
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStoreKeyPassword>;
v = virtualinvoke v.<org.apache.activemq.ra.ActiveMQActivationSpec: boolean isEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStoreKeyPassword>;
return v;
label:
return null;
}
public void setKeyStoreKeyPassword(java.lang.String)
{
org.apache.activemq.ra.ActiveMQActivationSpec v;
java.lang.String v;
v := @this: org.apache.activemq.ra.ActiveMQActivationSpec;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ra.ActiveMQActivationSpec: java.lang.String keyStoreKeyPassword> = v;
return;
}
static void <clinit>()
{
java.lang.Class v;
boolean v, v;
v = class "Lorg/apache/activemq/ra/ActiveMQActivationSpec;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<org.apache.activemq.ra.ActiveMQActivationSpec: boolean $assertionsDisabled> = v;
return;
}
}