public class org.apache.activemq.ActiveMQConnectionFactory extends org.apache.activemq.jndi.JNDIBaseStorable implements javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, org.apache.activemq.management.StatsCapable, java.lang.Cloneable
{
private static final org.slf4j.Logger LOG;
private static final java.lang.String DEFAULT_BROKER_HOST;
private static final int DEFAULT_BROKER_PORT;
public static final java.lang.String DEFAULT_BROKER_BIND_URL;
public static final java.lang.String DEFAULT_BROKER_URL;
public static final java.lang.String DEFAULT_USER;
public static final java.lang.String DEFAULT_PASSWORD;
public static final int DEFAULT_PRODUCER_WINDOW_SIZE;
protected java.net.URI brokerURL;
protected java.lang.String userName;
protected java.lang.String password;
protected java.lang.String clientID;
protected boolean dispatchAsync;
protected boolean alwaysSessionAsync;
org.apache.activemq.management.JMSStatsImpl factoryStats;
private org.apache.activemq.util.IdGenerator clientIdGenerator;
private java.lang.String clientIDPrefix;
private org.apache.activemq.util.IdGenerator connectionIdGenerator;
private java.lang.String connectionIDPrefix;
private org.apache.activemq.ActiveMQPrefetchPolicy prefetchPolicy;
private org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap;
private org.apache.activemq.blob.BlobTransferPolicy blobTransferPolicy;
private org.apache.activemq.MessageTransformer transformer;
private boolean disableTimeStampsByDefault;
private boolean optimizedMessageDispatch;
private long optimizeAcknowledgeTimeOut;
private long optimizedAckScheduledAckInterval;
private boolean copyMessageOnSend;
private boolean useCompression;
private boolean objectMessageSerializationDefered;
private boolean useAsyncSend;
private boolean optimizeAcknowledge;
private int closeTimeout;
private boolean useRetroactiveConsumer;
private boolean exclusiveConsumer;
private boolean nestedMapAndListEnabled;
private boolean alwaysSyncSend;
private boolean watchTopicAdvisories;
private int producerWindowSize;
private long warnAboutUnstartedConnectionTimeout;
private int sendTimeout;
private int connectResponseTimeout;
private boolean sendAcksAsync;
private org.apache.activemq.transport.TransportListener transportListener;
private javax.jms.ExceptionListener exceptionListener;
private int auditDepth;
private int auditMaximumProducerNumber;
private boolean useDedicatedTaskRunner;
private long consumerFailoverRedeliveryWaitPeriod;
private boolean checkForDuplicates;
private org.apache.activemq.ClientInternalExceptionListener clientInternalExceptionListener;
private boolean messagePrioritySupported;
private boolean transactedIndividualAck;
private boolean nonBlockingRedelivery;
private int maxThreadPoolSize;
private org.apache.activemq.thread.TaskRunnerFactory sessionTaskRunner;
private java.util.concurrent.RejectedExecutionHandler rejectedTaskHandler;
protected int xaAckMode;
private boolean rmIdFromConnectionId;
private boolean consumerExpiryCheckEnabled;
private java.util.List trustedPackages;
private boolean trustAllPackages;
public void <init>()
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = <org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_BROKER_URL>;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void <init>(java.lang.String)>(v);
return;
}
public void <init>(java.lang.String)
{
java.lang.String v;
java.net.URI v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.activemq.ActiveMQConnectionFactory: java.net.URI createURI(java.lang.String)>(v);
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void <init>(java.net.URI)>(v);
return;
}
public void <init>(java.net.URI)
{
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v, v;
org.apache.activemq.management.JMSStatsImpl v;
java.lang.String[] v;
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
java.util.List v;
org.apache.activemq.ActiveMQPrefetchPolicy v;
int v, v;
org.apache.activemq.blob.BlobTransferPolicy v;
java.lang.String v;
java.net.URI v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.net.URI;
specialinvoke v.<org.apache.activemq.jndi.JNDIBaseStorable: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean dispatchAsync> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean alwaysSessionAsync> = 1;
v = new org.apache.activemq.management.JMSStatsImpl;
specialinvoke v.<org.apache.activemq.management.JMSStatsImpl: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.management.JMSStatsImpl factoryStats> = v;
v = new org.apache.activemq.ActiveMQPrefetchPolicy;
specialinvoke v.<org.apache.activemq.ActiveMQPrefetchPolicy: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQPrefetchPolicy prefetchPolicy> = v;
v = new org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
specialinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap> = v;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap>;
v = new org.apache.activemq.RedeliveryPolicy;
specialinvoke v.<org.apache.activemq.RedeliveryPolicy: void <init>()>();
virtualinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: void setDefaultEntry(org.apache.activemq.RedeliveryPolicy)>(v);
v = new org.apache.activemq.blob.BlobTransferPolicy;
specialinvoke v.<org.apache.activemq.blob.BlobTransferPolicy: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.blob.BlobTransferPolicy blobTransferPolicy> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean optimizedMessageDispatch> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizeAcknowledgeTimeOut> = 300L;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizedAckScheduledAckInterval> = 0L;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean copyMessageOnSend> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int closeTimeout> = 15000;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nestedMapAndListEnabled> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean watchTopicAdvisories> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int producerWindowSize> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: long warnAboutUnstartedConnectionTimeout> = 500L;
v.<org.apache.activemq.ActiveMQConnectionFactory: int sendTimeout> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: int connectResponseTimeout> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean sendAcksAsync> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditDepth> = 2048;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditMaximumProducerNumber> = 64;
v.<org.apache.activemq.ActiveMQConnectionFactory: long consumerFailoverRedeliveryWaitPeriod> = 0L;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean checkForDuplicates> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean messagePrioritySupported> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean transactedIndividualAck> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nonBlockingRedelivery> = 0;
v = <org.apache.activemq.ActiveMQConnection: int DEFAULT_THREAD_POOL_SIZE>;
v.<org.apache.activemq.ActiveMQConnectionFactory: int maxThreadPoolSize> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.concurrent.RejectedExecutionHandler rejectedTaskHandler> = null;
v = (int) -1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int xaAckMode> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean rmIdFromConnectionId> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean consumerExpiryCheckEnabled> = 1;
v = <org.apache.activemq.util.ClassLoadingAwareObjectInputStream: java.lang.String[] serializablePackages>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.List trustedPackages> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean trustAllPackages> = 0;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setBrokerURL(java.lang.String)>(v);
return;
}
public void <init>(java.lang.String, java.lang.String, java.net.URI)
{
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v, v;
org.apache.activemq.management.JMSStatsImpl v;
java.lang.String[] v;
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
java.util.List v;
org.apache.activemq.ActiveMQPrefetchPolicy v;
int v, v;
org.apache.activemq.blob.BlobTransferPolicy v;
java.lang.String v, v, v;
java.net.URI v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.net.URI;
specialinvoke v.<org.apache.activemq.jndi.JNDIBaseStorable: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean dispatchAsync> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean alwaysSessionAsync> = 1;
v = new org.apache.activemq.management.JMSStatsImpl;
specialinvoke v.<org.apache.activemq.management.JMSStatsImpl: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.management.JMSStatsImpl factoryStats> = v;
v = new org.apache.activemq.ActiveMQPrefetchPolicy;
specialinvoke v.<org.apache.activemq.ActiveMQPrefetchPolicy: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQPrefetchPolicy prefetchPolicy> = v;
v = new org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
specialinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap> = v;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap>;
v = new org.apache.activemq.RedeliveryPolicy;
specialinvoke v.<org.apache.activemq.RedeliveryPolicy: void <init>()>();
virtualinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: void setDefaultEntry(org.apache.activemq.RedeliveryPolicy)>(v);
v = new org.apache.activemq.blob.BlobTransferPolicy;
specialinvoke v.<org.apache.activemq.blob.BlobTransferPolicy: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.blob.BlobTransferPolicy blobTransferPolicy> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean optimizedMessageDispatch> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizeAcknowledgeTimeOut> = 300L;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizedAckScheduledAckInterval> = 0L;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean copyMessageOnSend> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int closeTimeout> = 15000;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nestedMapAndListEnabled> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean watchTopicAdvisories> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int producerWindowSize> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: long warnAboutUnstartedConnectionTimeout> = 500L;
v.<org.apache.activemq.ActiveMQConnectionFactory: int sendTimeout> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: int connectResponseTimeout> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean sendAcksAsync> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditDepth> = 2048;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditMaximumProducerNumber> = 64;
v.<org.apache.activemq.ActiveMQConnectionFactory: long consumerFailoverRedeliveryWaitPeriod> = 0L;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean checkForDuplicates> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean messagePrioritySupported> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean transactedIndividualAck> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nonBlockingRedelivery> = 0;
v = <org.apache.activemq.ActiveMQConnection: int DEFAULT_THREAD_POOL_SIZE>;
v.<org.apache.activemq.ActiveMQConnectionFactory: int maxThreadPoolSize> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.concurrent.RejectedExecutionHandler rejectedTaskHandler> = null;
v = (int) -1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int xaAckMode> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean rmIdFromConnectionId> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean consumerExpiryCheckEnabled> = 1;
v = <org.apache.activemq.util.ClassLoadingAwareObjectInputStream: java.lang.String[] serializablePackages>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.List trustedPackages> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean trustAllPackages> = 0;
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setUserName(java.lang.String)>(v);
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setPassword(java.lang.String)>(v);
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setBrokerURL(java.lang.String)>(v);
return;
}
public void <init>(java.lang.String, java.lang.String, java.lang.String)
{
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v, v;
org.apache.activemq.management.JMSStatsImpl v;
java.lang.String[] v;
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
java.util.List v;
org.apache.activemq.ActiveMQPrefetchPolicy v;
int v, v;
org.apache.activemq.blob.BlobTransferPolicy v;
java.lang.String v, v, v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.activemq.jndi.JNDIBaseStorable: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean dispatchAsync> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean alwaysSessionAsync> = 1;
v = new org.apache.activemq.management.JMSStatsImpl;
specialinvoke v.<org.apache.activemq.management.JMSStatsImpl: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.management.JMSStatsImpl factoryStats> = v;
v = new org.apache.activemq.ActiveMQPrefetchPolicy;
specialinvoke v.<org.apache.activemq.ActiveMQPrefetchPolicy: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQPrefetchPolicy prefetchPolicy> = v;
v = new org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
specialinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap> = v;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap>;
v = new org.apache.activemq.RedeliveryPolicy;
specialinvoke v.<org.apache.activemq.RedeliveryPolicy: void <init>()>();
virtualinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: void setDefaultEntry(org.apache.activemq.RedeliveryPolicy)>(v);
v = new org.apache.activemq.blob.BlobTransferPolicy;
specialinvoke v.<org.apache.activemq.blob.BlobTransferPolicy: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.blob.BlobTransferPolicy blobTransferPolicy> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean optimizedMessageDispatch> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizeAcknowledgeTimeOut> = 300L;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizedAckScheduledAckInterval> = 0L;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean copyMessageOnSend> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int closeTimeout> = 15000;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nestedMapAndListEnabled> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean watchTopicAdvisories> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int producerWindowSize> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: long warnAboutUnstartedConnectionTimeout> = 500L;
v.<org.apache.activemq.ActiveMQConnectionFactory: int sendTimeout> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: int connectResponseTimeout> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean sendAcksAsync> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditDepth> = 2048;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditMaximumProducerNumber> = 64;
v.<org.apache.activemq.ActiveMQConnectionFactory: long consumerFailoverRedeliveryWaitPeriod> = 0L;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean checkForDuplicates> = 1;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean messagePrioritySupported> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean transactedIndividualAck> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nonBlockingRedelivery> = 0;
v = <org.apache.activemq.ActiveMQConnection: int DEFAULT_THREAD_POOL_SIZE>;
v.<org.apache.activemq.ActiveMQConnectionFactory: int maxThreadPoolSize> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.concurrent.RejectedExecutionHandler rejectedTaskHandler> = null;
v = (int) -1;
v.<org.apache.activemq.ActiveMQConnectionFactory: int xaAckMode> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean rmIdFromConnectionId> = 0;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean consumerExpiryCheckEnabled> = 1;
v = <org.apache.activemq.util.ClassLoadingAwareObjectInputStream: java.lang.String[] serializablePackages>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.List trustedPackages> = v;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean trustAllPackages> = 0;
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setUserName(java.lang.String)>(v);
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setPassword(java.lang.String)>(v);
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setBrokerURL(java.lang.String)>(v);
return;
}
public org.apache.activemq.ActiveMQConnectionFactory copy()
{
java.lang.Object v;
java.lang.RuntimeException v;
java.lang.String v;
java.lang.CloneNotSupportedException v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
label:
v = specialinvoke v.<java.lang.Object: java.lang.Object clone()>();
label:
return v;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.CloneNotSupportedException)>(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[])>("This should never happen: \u0001");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
catch java.lang.CloneNotSupportedException from label to label with label;
}
private static java.net.URI createURI(java.lang.String)
{
java.lang.Throwable v;
java.net.URISyntaxException v;
java.lang.String v, v;
java.net.URI v;
java.lang.IllegalArgumentException v;
v := @parameter: java.lang.String;
label:
v = new java.net.URI;
specialinvoke v.<java.net.URI: void <init>(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
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[])>("Invalid broker URI: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.Throwable initCause(java.lang.Throwable)>(v);
throw v;
catch java.net.URISyntaxException from label to label with label;
}
public javax.jms.Connection createConnection() throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQConnection v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection()>();
return v;
}
public javax.jms.Connection createConnection(java.lang.String, java.lang.String) throws javax.jms.JMSException
{
java.lang.String v, v;
org.apache.activemq.ActiveMQConnection v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String,java.lang.String)>(v, v);
return v;
}
public javax.jms.QueueConnection createQueueConnection() throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQConnection v, v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection()>();
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnection: org.apache.activemq.ActiveMQConnection enforceQueueOnlyConnection()>();
return v;
}
public javax.jms.QueueConnection createQueueConnection(java.lang.String, java.lang.String) throws javax.jms.JMSException
{
java.lang.String v, v;
org.apache.activemq.ActiveMQConnection v, v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnection: org.apache.activemq.ActiveMQConnection enforceQueueOnlyConnection()>();
return v;
}
public javax.jms.TopicConnection createTopicConnection() throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQConnection v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection()>();
return v;
}
public javax.jms.TopicConnection createTopicConnection(java.lang.String, java.lang.String) throws javax.jms.JMSException
{
java.lang.String v, v;
org.apache.activemq.ActiveMQConnection v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String,java.lang.String)>(v, v);
return v;
}
public org.apache.activemq.management.StatsImpl getStats()
{
org.apache.activemq.management.JMSStatsImpl v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.management.JMSStatsImpl factoryStats>;
return v;
}
protected org.apache.activemq.ActiveMQConnection createActiveMQConnection() throws javax.jms.JMSException
{
java.lang.String v, v;
org.apache.activemq.ActiveMQConnection v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String userName>;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String password>;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String,java.lang.String)>(v, v);
return v;
}
protected org.apache.activemq.transport.Transport createTransport() throws javax.jms.JMSException
{
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
java.net.URI v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v;
java.io.IOException v;
org.apache.activemq.transport.Transport v;
javax.jms.JMSException v;
java.lang.Exception v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
if v != null goto label;
v = new java.io.IOException;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.net.URI)>(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[])>("Transport not scheme specified: [\u]");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("auto");
if v == 0 goto label;
v = new java.net.URI;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("auto", "tcp");
specialinvoke v.<java.net.URI: void <init>(java.lang.String)>(v);
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("auto+ssl");
if v == 0 goto label;
v = new java.net.URI;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("auto+ssl", "ssl");
specialinvoke v.<java.net.URI: void <init>(java.lang.String)>(v);
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("auto+nio");
if v == 0 goto label;
v = new java.net.URI;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("auto+nio", "nio");
specialinvoke v.<java.net.URI: void <init>(java.lang.String)>(v);
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("auto+nio+ssl");
if v == 0 goto label;
v = new java.net.URI;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("auto+nio+ssl", "nio+ssl");
specialinvoke v.<java.net.URI: void <init>(java.lang.String)>(v);
v = v;
label:
v = staticinvoke <org.apache.activemq.transport.TransportFactory: org.apache.activemq.transport.Transport connect(java.net.URI)>(v);
label:
return v;
label:
v := @caughtexception;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Exception)>(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[])>("Could not create Transport. Reason: \u0001");
v = staticinvoke <org.apache.activemq.util.JMSExceptionSupport: javax.jms.JMSException create(java.lang.String,java.lang.Exception)>(v, v);
throw v;
catch java.lang.Exception from label to label with label;
}
protected org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String, java.lang.String) throws javax.jms.JMSException
{
java.lang.Throwable v;
org.apache.activemq.management.JMSStatsImpl v;
org.apache.activemq.transport.Transport v;
org.apache.activemq.ActiveMQConnection v;
javax.jms.JMSException v;
java.lang.Exception v;
org.apache.activemq.ActiveMQConnectionFactory v;
java.lang.String v, v, v, v, v;
java.net.URI v, v;
org.apache.activemq.ConfigurationException v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
if v != null goto label;
v = new org.apache.activemq.ConfigurationException;
specialinvoke v.<org.apache.activemq.ConfigurationException: void <init>(java.lang.String)>("brokerURL not set.");
throw v;
label:
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.transport.Transport createTransport()>();
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.management.JMSStatsImpl factoryStats>;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(org.apache.activemq.transport.Transport,org.apache.activemq.management.JMSStatsImpl)>(v, v);
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setUserName(java.lang.String)>(v);
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setPassword(java.lang.String)>(v);
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void configureConnection(org.apache.activemq.ActiveMQConnection)>(v);
interfaceinvoke v.<org.apache.activemq.transport.Transport: void start()>();
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientID>;
if v == null goto label;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientID>;
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setDefaultClientID(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.net.URI,java.lang.Exception)>(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[])>("Could not connect to broker URL: \u. Reason: \u0001");
v = staticinvoke <org.apache.activemq.util.JMSExceptionSupport: javax.jms.JMSException create(java.lang.String,java.lang.Exception)>(v, v);
throw v;
catch javax.jms.JMSException from label to label with label;
catch java.lang.Exception from label to label with label;
}
protected org.apache.activemq.ActiveMQConnection createActiveMQConnection(org.apache.activemq.transport.Transport, org.apache.activemq.management.JMSStatsImpl) throws java.lang.Exception
{
org.apache.activemq.management.JMSStatsImpl v;
org.apache.activemq.transport.Transport v;
org.apache.activemq.util.IdGenerator v, v;
org.apache.activemq.ActiveMQConnection v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.transport.Transport;
v := @parameter: org.apache.activemq.management.JMSStatsImpl;
v = new org.apache.activemq.ActiveMQConnection;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator getClientIdGenerator()>();
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator getConnectionIdGenerator()>();
specialinvoke v.<org.apache.activemq.ActiveMQConnection: void <init>(org.apache.activemq.transport.Transport,org.apache.activemq.util.IdGenerator,org.apache.activemq.util.IdGenerator,org.apache.activemq.management.JMSStatsImpl)>(v, v, v, v);
return v;
}
protected void configureConnection(org.apache.activemq.ActiveMQConnection) throws javax.jms.JMSException
{
org.apache.activemq.transport.TransportListener v, v;
java.util.concurrent.RejectedExecutionHandler v;
org.apache.activemq.ActiveMQPrefetchPolicy v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
org.apache.activemq.MessageTransformer v;
org.apache.activemq.ClientInternalExceptionListener v, v;
org.apache.activemq.ActiveMQConnection v;
org.apache.activemq.ActiveMQConnectionFactory v;
java.util.List v;
org.apache.activemq.thread.TaskRunnerFactory v;
org.apache.activemq.blob.BlobTransferPolicy v, v;
long v, v, v, v;
javax.jms.ExceptionListener v, v;
int v, v, v, v, v, v, v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.ActiveMQConnection;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQPrefetchPolicy getPrefetchPolicy()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setPrefetchPolicy(org.apache.activemq.ActiveMQPrefetchPolicy)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isDisableTimeStampsByDefault()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setDisableTimeStampsByDefault(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isOptimizedMessageDispatch()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setOptimizedMessageDispatch(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isCopyMessageOnSend()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setCopyMessageOnSend(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isUseCompression()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setUseCompression(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isObjectMessageSerializationDefered()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setObjectMessageSerializationDefered(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isDispatchAsync()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setDispatchAsync(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isUseAsyncSend()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setUseAsyncSend(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isAlwaysSyncSend()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setAlwaysSyncSend(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isAlwaysSessionAsync()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setAlwaysSessionAsync(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isOptimizeAcknowledge()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setOptimizeAcknowledge(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: long getOptimizeAcknowledgeTimeOut()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setOptimizeAcknowledgeTimeOut(long)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: long getOptimizedAckScheduledAckInterval()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setOptimizedAckScheduledAckInterval(long)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isUseRetroactiveConsumer()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setUseRetroactiveConsumer(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isExclusiveConsumer()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setExclusiveConsumer(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap getRedeliveryPolicyMap()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setRedeliveryPolicyMap(org.apache.activemq.broker.region.policy.RedeliveryPolicyMap)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.MessageTransformer getTransformer()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setTransformer(org.apache.activemq.MessageTransformer)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.blob.BlobTransferPolicy getBlobTransferPolicy()>();
v = virtualinvoke v.<org.apache.activemq.blob.BlobTransferPolicy: org.apache.activemq.blob.BlobTransferPolicy copy()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setBlobTransferPolicy(org.apache.activemq.blob.BlobTransferPolicy)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isWatchTopicAdvisories()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setWatchTopicAdvisories(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getProducerWindowSize()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setProducerWindowSize(int)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: long getWarnAboutUnstartedConnectionTimeout()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setWarnAboutUnstartedConnectionTimeout(long)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getSendTimeout()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setSendTimeout(int)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getCloseTimeout()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setCloseTimeout(int)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isSendAcksAsync()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setSendAcksAsync(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getAuditDepth()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setAuditDepth(int)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getAuditMaximumProducerNumber()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setAuditMaximumProducerNumber(int)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isUseDedicatedTaskRunner()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setUseDedicatedTaskRunner(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: long getConsumerFailoverRedeliveryWaitPeriod()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setConsumerFailoverRedeliveryWaitPeriod(long)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isCheckForDuplicates()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setCheckForDuplicates(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isMessagePrioritySupported()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setMessagePrioritySupported(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isTransactedIndividualAck()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setTransactedIndividualAck(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isNonBlockingRedelivery()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setNonBlockingRedelivery(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getMaxThreadPoolSize()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setMaxThreadPoolSize(int)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.thread.TaskRunnerFactory getSessionTaskRunner()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setSessionTaskRunner(org.apache.activemq.thread.TaskRunnerFactory)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.concurrent.RejectedExecutionHandler getRejectedTaskHandler()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setRejectedTaskHandler(java.util.concurrent.RejectedExecutionHandler)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isNestedMapAndListEnabled()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setNestedMapAndListEnabled(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isRmIdFromConnectionId()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setRmIdFromConnectionId(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isConsumerExpiryCheckEnabled()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setConsumerExpiryCheckEnabled(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.List getTrustedPackages()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setTrustedPackages(java.util.List)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isTrustAllPackages()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setTrustAllPackages(boolean)>(v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getConnectResponseTimeout()>();
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setConnectResponseTimeout(int)>(v);
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.transport.TransportListener transportListener>;
if v == null goto label;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.transport.TransportListener transportListener>;
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void addTransportListener(org.apache.activemq.transport.TransportListener)>(v);
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: javax.jms.ExceptionListener exceptionListener>;
if v == null goto label;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: javax.jms.ExceptionListener exceptionListener>;
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setExceptionListener(javax.jms.ExceptionListener)>(v);
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ClientInternalExceptionListener clientInternalExceptionListener>;
if v == null goto label;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ClientInternalExceptionListener clientInternalExceptionListener>;
virtualinvoke v.<org.apache.activemq.ActiveMQConnection: void setClientInternalExceptionListener(org.apache.activemq.ClientInternalExceptionListener)>(v);
label:
return;
}
public java.lang.String getBrokerURL()
{
java.lang.String v;
java.net.URI v, v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
label:
return v;
}
public void setBrokerURL(java.lang.String)
{
org.apache.activemq.util.URISupport$CompositeData v;
java.net.URISyntaxException v, v;
java.util.Map v, v, v, v;
int v, v;
java.lang.String v, v, v, v, v;
java.net.URI v, v, v, v, v, v, v;
boolean v, v, v, v;
java.lang.IllegalArgumentException v, v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.activemq.ActiveMQConnectionFactory: java.net.URI createURI(java.lang.String)>(v);
v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL> = v;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String getQuery()>();
if v == null goto label;
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = virtualinvoke v.<java.net.URI: java.lang.String getQuery()>();
v = staticinvoke <org.apache.activemq.util.URISupport: java.util.Map parseQuery(java.lang.String)>(v);
v = staticinvoke <org.apache.activemq.util.IntrospectionSupport: java.util.Map extractProperties(java.util.Map,java.lang.String)>(v, "jms.");
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean buildFromMap(java.util.Map)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.Map: int size()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,java.util.Map)>(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[])>("There are \u jms options that couldn\'t be set on the ConnectionFactory. Check the options are spelled correctly. Unknown parameters=[\u]. This connection factory cannot be started.");
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = staticinvoke <org.apache.activemq.util.URISupport: java.net.URI createRemainingURI(java.net.URI,java.util.Map)>(v, v);
v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL> = v;
label:
goto label;
label:
v := @caughtexception;
goto label;
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL>;
v = staticinvoke <org.apache.activemq.util.URISupport: org.apache.activemq.util.URISupport$CompositeData parseComposite(java.net.URI)>(v);
v = virtualinvoke v.<org.apache.activemq.util.URISupport$CompositeData: java.util.Map getParameters()>();
v = staticinvoke <org.apache.activemq.util.IntrospectionSupport: java.util.Map extractProperties(java.util.Map,java.lang.String)>(v, "jms.");
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean buildFromMap(java.util.Map)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.Map: int size()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,java.util.Map)>(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[])>("There are \u jms options that couldn\'t be set on the ConnectionFactory. Check the options are spelled correctly. Unknown parameters=[\u]. This connection factory cannot be started.");
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<org.apache.activemq.util.URISupport$CompositeData: java.net.URI toURI()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: java.net.URI brokerURL> = v;
label:
goto label;
label:
v := @caughtexception;
label:
return;
catch java.net.URISyntaxException from label to label with label;
catch java.net.URISyntaxException from label to label with label;
}
public java.lang.String getClientID()
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientID>;
return v;
}
public void setClientID(java.lang.String)
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientID> = v;
return;
}
public boolean isCopyMessageOnSend()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean copyMessageOnSend>;
return v;
}
public void setCopyMessageOnSend(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean copyMessageOnSend> = v;
return;
}
public boolean isDisableTimeStampsByDefault()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean disableTimeStampsByDefault>;
return v;
}
public void setDisableTimeStampsByDefault(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean disableTimeStampsByDefault> = v;
return;
}
public boolean isOptimizedMessageDispatch()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean optimizedMessageDispatch>;
return v;
}
public void setOptimizedMessageDispatch(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean optimizedMessageDispatch> = v;
return;
}
public java.lang.String getPassword()
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String password>;
return v;
}
public void setPassword(java.lang.String)
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String password> = v;
return;
}
public org.apache.activemq.ActiveMQPrefetchPolicy getPrefetchPolicy()
{
org.apache.activemq.ActiveMQPrefetchPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQPrefetchPolicy prefetchPolicy>;
return v;
}
public void setPrefetchPolicy(org.apache.activemq.ActiveMQPrefetchPolicy)
{
org.apache.activemq.ActiveMQPrefetchPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.ActiveMQPrefetchPolicy;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQPrefetchPolicy prefetchPolicy> = v;
return;
}
public boolean isUseAsyncSend()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useAsyncSend>;
return v;
}
public org.apache.activemq.blob.BlobTransferPolicy getBlobTransferPolicy()
{
org.apache.activemq.blob.BlobTransferPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.blob.BlobTransferPolicy blobTransferPolicy>;
return v;
}
public void setBlobTransferPolicy(org.apache.activemq.blob.BlobTransferPolicy)
{
org.apache.activemq.blob.BlobTransferPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.blob.BlobTransferPolicy;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.blob.BlobTransferPolicy blobTransferPolicy> = v;
return;
}
public void setUseAsyncSend(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useAsyncSend> = v;
return;
}
public synchronized boolean isWatchTopicAdvisories()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean watchTopicAdvisories>;
return v;
}
public synchronized void setWatchTopicAdvisories(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean watchTopicAdvisories> = v;
return;
}
public boolean isAlwaysSyncSend()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean alwaysSyncSend>;
return v;
}
public void setAlwaysSyncSend(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean alwaysSyncSend> = v;
return;
}
public java.lang.String getUserName()
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String userName>;
return v;
}
public void setUserName(java.lang.String)
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String userName> = v;
return;
}
public boolean isUseRetroactiveConsumer()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useRetroactiveConsumer>;
return v;
}
public void setUseRetroactiveConsumer(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useRetroactiveConsumer> = v;
return;
}
public boolean isExclusiveConsumer()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean exclusiveConsumer>;
return v;
}
public void setExclusiveConsumer(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean exclusiveConsumer> = v;
return;
}
public org.apache.activemq.RedeliveryPolicy getRedeliveryPolicy()
{
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap>;
v = virtualinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: org.apache.activemq.RedeliveryPolicy getDefaultEntry()>();
return v;
}
public void setRedeliveryPolicy(org.apache.activemq.RedeliveryPolicy)
{
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.RedeliveryPolicy;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap>;
virtualinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: void setDefaultEntry(org.apache.activemq.RedeliveryPolicy)>(v);
return;
}
public org.apache.activemq.broker.region.policy.RedeliveryPolicyMap getRedeliveryPolicyMap()
{
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap>;
return v;
}
public void setRedeliveryPolicyMap(org.apache.activemq.broker.region.policy.RedeliveryPolicyMap)
{
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap redeliveryPolicyMap> = v;
return;
}
public org.apache.activemq.MessageTransformer getTransformer()
{
org.apache.activemq.MessageTransformer v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.MessageTransformer transformer>;
return v;
}
public int getSendTimeout()
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: int sendTimeout>;
return v;
}
public void setSendTimeout(int)
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQConnectionFactory: int sendTimeout> = v;
return;
}
public boolean isSendAcksAsync()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean sendAcksAsync>;
return v;
}
public void setSendAcksAsync(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean sendAcksAsync> = v;
return;
}
public boolean isMessagePrioritySupported()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean messagePrioritySupported>;
return v;
}
public void setMessagePrioritySupported(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean messagePrioritySupported> = v;
return;
}
public void setTransformer(org.apache.activemq.MessageTransformer)
{
org.apache.activemq.MessageTransformer v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.MessageTransformer;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.MessageTransformer transformer> = v;
return;
}
public void buildFromProperties(java.util.Properties)
{
java.util.Properties v, v;
int v, v;
java.util.HashMap v;
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.util.Properties;
if v != null goto label;
v = new java.util.Properties;
specialinvoke v.<java.util.Properties: void <init>()>();
v = v;
label:
v = virtualinvoke v.<java.util.Properties: java.lang.String getProperty(java.lang.String)>("java.naming.provider.url");
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
v = virtualinvoke v.<java.util.Properties: java.lang.String getProperty(java.lang.String)>("brokerURL");
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setBrokerURL(java.lang.String)>(v);
label:
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>(java.util.Map)>(v);
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean buildFromMap(java.util.Map)>(v);
return;
}
public boolean buildFromMap(java.util.Map)
{
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
org.apache.activemq.ActiveMQPrefetchPolicy v;
java.util.Map v;
org.apache.activemq.blob.BlobTransferPolicy v;
boolean v, v, v, v, v, v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.util.Map;
v = 0;
v = new org.apache.activemq.ActiveMQPrefetchPolicy;
specialinvoke v.<org.apache.activemq.ActiveMQPrefetchPolicy: void <init>()>();
v = staticinvoke <org.apache.activemq.util.IntrospectionSupport: boolean setProperties(java.lang.Object,java.util.Map,java.lang.String)>(v, v, "prefetchPolicy.");
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setPrefetchPolicy(org.apache.activemq.ActiveMQPrefetchPolicy)>(v);
v = 1;
label:
v = new org.apache.activemq.RedeliveryPolicy;
specialinvoke v.<org.apache.activemq.RedeliveryPolicy: void <init>()>();
v = staticinvoke <org.apache.activemq.util.IntrospectionSupport: boolean setProperties(java.lang.Object,java.util.Map,java.lang.String)>(v, v, "redeliveryPolicy.");
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setRedeliveryPolicy(org.apache.activemq.RedeliveryPolicy)>(v);
v = 1;
label:
v = new org.apache.activemq.blob.BlobTransferPolicy;
specialinvoke v.<org.apache.activemq.blob.BlobTransferPolicy: void <init>()>();
v = staticinvoke <org.apache.activemq.util.IntrospectionSupport: boolean setProperties(java.lang.Object,java.util.Map,java.lang.String)>(v, v, "blobTransferPolicy.");
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void setBlobTransferPolicy(org.apache.activemq.blob.BlobTransferPolicy)>(v);
v = 1;
label:
v = staticinvoke <org.apache.activemq.util.IntrospectionSupport: boolean setProperties(java.lang.Object,java.util.Map)>(v, v);
v = v | v;
return v;
}
public void populateProperties(java.util.Properties)
{
org.apache.activemq.ActiveMQPrefetchPolicy v;
org.apache.activemq.ActiveMQConnectionFactory v;
org.apache.activemq.blob.BlobTransferPolicy v;
long 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, v, v, v, v;
java.util.Properties v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.activemq.RedeliveryPolicy v;
int v, v, v, v, v, v, v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.util.Properties;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isDispatchAsync()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("dispatchAsync", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getBrokerURL()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getBrokerURL()>();
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("java.naming.provider.url", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getBrokerURL()>();
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("brokerURL", v);
label:
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getClientID()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getClientID()>();
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("clientID", v);
label:
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ActiveMQPrefetchPolicy getPrefetchPolicy()>();
staticinvoke <org.apache.activemq.util.IntrospectionSupport: boolean getProperties(java.lang.Object,java.util.Map,java.lang.String)>(v, v, "prefetchPolicy.");
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.RedeliveryPolicy getRedeliveryPolicy()>();
staticinvoke <org.apache.activemq.util.IntrospectionSupport: boolean getProperties(java.lang.Object,java.util.Map,java.lang.String)>(v, v, "redeliveryPolicy.");
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.blob.BlobTransferPolicy getBlobTransferPolicy()>();
staticinvoke <org.apache.activemq.util.IntrospectionSupport: boolean getProperties(java.lang.Object,java.util.Map,java.lang.String)>(v, v, "blobTransferPolicy.");
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isCopyMessageOnSend()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("copyMessageOnSend", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isDisableTimeStampsByDefault()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("disableTimeStampsByDefault", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isObjectMessageSerializationDefered()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("objectMessageSerializationDefered", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isOptimizedMessageDispatch()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("optimizedMessageDispatch", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getPassword()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getPassword()>();
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("password", v);
label:
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isUseAsyncSend()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("useAsyncSend", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isUseCompression()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("useCompression", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isUseRetroactiveConsumer()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("useRetroactiveConsumer", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isWatchTopicAdvisories()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("watchTopicAdvisories", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getUserName()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String getUserName()>();
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("userName", v);
label:
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getCloseTimeout()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("closeTimeout", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isAlwaysSessionAsync()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("alwaysSessionAsync", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isOptimizeAcknowledge()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("optimizeAcknowledge", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isStatsEnabled()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("statsEnabled", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isAlwaysSyncSend()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("alwaysSyncSend", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getProducerWindowSize()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("producerWindowSize", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getSendTimeout()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("sendTimeout", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getConnectResponseTimeout()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("connectResponseTimeout", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isSendAcksAsync()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("sendAcksAsync", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getAuditDepth()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("auditDepth", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getAuditMaximumProducerNumber()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("auditMaximumProducerNumber", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isCheckForDuplicates()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("checkForDuplicates", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isMessagePrioritySupported()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("messagePrioritySupported", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isTransactedIndividualAck()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("transactedIndividualAck", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isNonBlockingRedelivery()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("nonBlockingRedelivery", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: int getMaxThreadPoolSize()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("maxThreadPoolSize", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isNestedMapAndListEnabled()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("nestedMapAndListEnabled", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: long getConsumerFailoverRedeliveryWaitPeriod()>();
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("consumerFailoverRedeliveryWaitPeriod", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isRmIdFromConnectionId()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("rmIdFromConnectionId", v);
v = virtualinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: boolean isConsumerExpiryCheckEnabled()>();
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("consumerExpiryCheckEnabled", v);
return;
}
public boolean isUseCompression()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useCompression>;
return v;
}
public void setUseCompression(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useCompression> = v;
return;
}
public boolean isObjectMessageSerializationDefered()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean objectMessageSerializationDefered>;
return v;
}
public void setObjectMessageSerializationDefered(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean objectMessageSerializationDefered> = v;
return;
}
public boolean isDispatchAsync()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean dispatchAsync>;
return v;
}
public void setDispatchAsync(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean dispatchAsync> = v;
return;
}
public int getCloseTimeout()
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: int closeTimeout>;
return v;
}
public void setCloseTimeout(int)
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQConnectionFactory: int closeTimeout> = v;
return;
}
public boolean isAlwaysSessionAsync()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean alwaysSessionAsync>;
return v;
}
public void setAlwaysSessionAsync(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean alwaysSessionAsync> = v;
return;
}
public boolean isOptimizeAcknowledge()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean optimizeAcknowledge>;
return v;
}
public void setOptimizeAcknowledge(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean optimizeAcknowledge> = v;
return;
}
public void setOptimizeAcknowledgeTimeOut(long)
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: long;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizeAcknowledgeTimeOut> = v;
return;
}
public long getOptimizeAcknowledgeTimeOut()
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizeAcknowledgeTimeOut>;
return v;
}
public boolean isNestedMapAndListEnabled()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nestedMapAndListEnabled>;
return v;
}
public void setNestedMapAndListEnabled(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nestedMapAndListEnabled> = v;
return;
}
public java.lang.String getClientIDPrefix()
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientIDPrefix>;
return v;
}
public void setClientIDPrefix(java.lang.String)
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientIDPrefix> = v;
return;
}
protected synchronized org.apache.activemq.util.IdGenerator getClientIdGenerator()
{
org.apache.activemq.util.IdGenerator v, v, v, v;
java.lang.String v, v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator clientIdGenerator>;
if v != null goto label;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientIDPrefix>;
if v == null goto label;
v = new org.apache.activemq.util.IdGenerator;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String clientIDPrefix>;
specialinvoke v.<org.apache.activemq.util.IdGenerator: void <init>(java.lang.String)>(v);
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator clientIdGenerator> = v;
goto label;
label:
v = new org.apache.activemq.util.IdGenerator;
specialinvoke v.<org.apache.activemq.util.IdGenerator: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator clientIdGenerator> = v;
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator clientIdGenerator>;
return v;
}
protected void setClientIdGenerator(org.apache.activemq.util.IdGenerator)
{
org.apache.activemq.util.IdGenerator v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.util.IdGenerator;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator clientIdGenerator> = v;
return;
}
public void setConnectionIDPrefix(java.lang.String)
{
java.lang.String v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.lang.String;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String connectionIDPrefix> = v;
return;
}
protected synchronized org.apache.activemq.util.IdGenerator getConnectionIdGenerator()
{
org.apache.activemq.util.IdGenerator v, v, v, v;
java.lang.String v, v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator connectionIdGenerator>;
if v != null goto label;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String connectionIDPrefix>;
if v == null goto label;
v = new org.apache.activemq.util.IdGenerator;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String connectionIDPrefix>;
specialinvoke v.<org.apache.activemq.util.IdGenerator: void <init>(java.lang.String)>(v);
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator connectionIdGenerator> = v;
goto label;
label:
v = new org.apache.activemq.util.IdGenerator;
specialinvoke v.<org.apache.activemq.util.IdGenerator: void <init>()>();
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator connectionIdGenerator> = v;
label:
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator connectionIdGenerator>;
return v;
}
protected void setConnectionIdGenerator(org.apache.activemq.util.IdGenerator)
{
org.apache.activemq.util.IdGenerator v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.util.IdGenerator;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.util.IdGenerator connectionIdGenerator> = v;
return;
}
public boolean isStatsEnabled()
{
org.apache.activemq.management.JMSStatsImpl v;
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.management.JMSStatsImpl factoryStats>;
v = virtualinvoke v.<org.apache.activemq.management.JMSStatsImpl: boolean isEnabled()>();
return v;
}
public void setStatsEnabled(boolean)
{
org.apache.activemq.management.JMSStatsImpl v;
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.management.JMSStatsImpl factoryStats>;
virtualinvoke v.<org.apache.activemq.management.JMSStatsImpl: void setEnabled(boolean)>(v);
return;
}
public synchronized int getProducerWindowSize()
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: int producerWindowSize>;
return v;
}
public synchronized void setProducerWindowSize(int)
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQConnectionFactory: int producerWindowSize> = v;
return;
}
public long getWarnAboutUnstartedConnectionTimeout()
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: long warnAboutUnstartedConnectionTimeout>;
return v;
}
public void setWarnAboutUnstartedConnectionTimeout(long)
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: long;
v.<org.apache.activemq.ActiveMQConnectionFactory: long warnAboutUnstartedConnectionTimeout> = v;
return;
}
public org.apache.activemq.transport.TransportListener getTransportListener()
{
org.apache.activemq.transport.TransportListener v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.transport.TransportListener transportListener>;
return v;
}
public void setTransportListener(org.apache.activemq.transport.TransportListener)
{
org.apache.activemq.transport.TransportListener v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.transport.TransportListener;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.transport.TransportListener transportListener> = v;
return;
}
public javax.jms.ExceptionListener getExceptionListener()
{
javax.jms.ExceptionListener v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: javax.jms.ExceptionListener exceptionListener>;
return v;
}
public void setExceptionListener(javax.jms.ExceptionListener)
{
javax.jms.ExceptionListener v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: javax.jms.ExceptionListener;
v.<org.apache.activemq.ActiveMQConnectionFactory: javax.jms.ExceptionListener exceptionListener> = v;
return;
}
public int getAuditDepth()
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: int auditDepth>;
return v;
}
public void setAuditDepth(int)
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditDepth> = v;
return;
}
public int getAuditMaximumProducerNumber()
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: int auditMaximumProducerNumber>;
return v;
}
public void setAuditMaximumProducerNumber(int)
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQConnectionFactory: int auditMaximumProducerNumber> = v;
return;
}
public void setUseDedicatedTaskRunner(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useDedicatedTaskRunner> = v;
return;
}
public boolean isUseDedicatedTaskRunner()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean useDedicatedTaskRunner>;
return v;
}
public void setConsumerFailoverRedeliveryWaitPeriod(long)
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: long;
v.<org.apache.activemq.ActiveMQConnectionFactory: long consumerFailoverRedeliveryWaitPeriod> = v;
return;
}
public long getConsumerFailoverRedeliveryWaitPeriod()
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: long consumerFailoverRedeliveryWaitPeriod>;
return v;
}
public org.apache.activemq.ClientInternalExceptionListener getClientInternalExceptionListener()
{
org.apache.activemq.ClientInternalExceptionListener v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ClientInternalExceptionListener clientInternalExceptionListener>;
return v;
}
public void setClientInternalExceptionListener(org.apache.activemq.ClientInternalExceptionListener)
{
org.apache.activemq.ClientInternalExceptionListener v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.ClientInternalExceptionListener;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.ClientInternalExceptionListener clientInternalExceptionListener> = v;
return;
}
public boolean isCheckForDuplicates()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean checkForDuplicates>;
return v;
}
public void setCheckForDuplicates(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean checkForDuplicates> = v;
return;
}
public boolean isTransactedIndividualAck()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean transactedIndividualAck>;
return v;
}
public void setTransactedIndividualAck(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean transactedIndividualAck> = v;
return;
}
public boolean isNonBlockingRedelivery()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nonBlockingRedelivery>;
return v;
}
public void setNonBlockingRedelivery(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean nonBlockingRedelivery> = v;
return;
}
public int getMaxThreadPoolSize()
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: int maxThreadPoolSize>;
return v;
}
public void setMaxThreadPoolSize(int)
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQConnectionFactory: int maxThreadPoolSize> = v;
return;
}
public org.apache.activemq.thread.TaskRunnerFactory getSessionTaskRunner()
{
org.apache.activemq.ActiveMQConnectionFactory v;
org.apache.activemq.thread.TaskRunnerFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.thread.TaskRunnerFactory sessionTaskRunner>;
return v;
}
public void setSessionTaskRunner(org.apache.activemq.thread.TaskRunnerFactory)
{
org.apache.activemq.ActiveMQConnectionFactory v;
org.apache.activemq.thread.TaskRunnerFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: org.apache.activemq.thread.TaskRunnerFactory;
v.<org.apache.activemq.ActiveMQConnectionFactory: org.apache.activemq.thread.TaskRunnerFactory sessionTaskRunner> = v;
return;
}
public java.util.concurrent.RejectedExecutionHandler getRejectedTaskHandler()
{
java.util.concurrent.RejectedExecutionHandler v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.concurrent.RejectedExecutionHandler rejectedTaskHandler>;
return v;
}
public void setRejectedTaskHandler(java.util.concurrent.RejectedExecutionHandler)
{
java.util.concurrent.RejectedExecutionHandler v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.util.concurrent.RejectedExecutionHandler;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.concurrent.RejectedExecutionHandler rejectedTaskHandler> = v;
return;
}
public long getOptimizedAckScheduledAckInterval()
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizedAckScheduledAckInterval>;
return v;
}
public void setOptimizedAckScheduledAckInterval(long)
{
long v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: long;
v.<org.apache.activemq.ActiveMQConnectionFactory: long optimizedAckScheduledAckInterval> = v;
return;
}
public boolean isRmIdFromConnectionId()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean rmIdFromConnectionId>;
return v;
}
public void setRmIdFromConnectionId(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean rmIdFromConnectionId> = v;
return;
}
public boolean isConsumerExpiryCheckEnabled()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean consumerExpiryCheckEnabled>;
return v;
}
public void setConsumerExpiryCheckEnabled(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean consumerExpiryCheckEnabled> = v;
return;
}
public java.util.List getTrustedPackages()
{
java.util.List v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.List trustedPackages>;
return v;
}
public void setTrustedPackages(java.util.List)
{
java.util.List v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: java.util.List;
v.<org.apache.activemq.ActiveMQConnectionFactory: java.util.List trustedPackages> = v;
return;
}
public boolean isTrustAllPackages()
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: boolean trustAllPackages>;
return v;
}
public void setTrustAllPackages(boolean)
{
boolean v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: boolean;
v.<org.apache.activemq.ActiveMQConnectionFactory: boolean trustAllPackages> = v;
return;
}
public int getConnectResponseTimeout()
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v = v.<org.apache.activemq.ActiveMQConnectionFactory: int connectResponseTimeout>;
return v;
}
public void setConnectResponseTimeout(int)
{
int v;
org.apache.activemq.ActiveMQConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQConnectionFactory: int connectResponseTimeout> = v;
return;
}
static void <clinit>()
{
java.lang.Throwable v, v;
org.apache.activemq.ActiveMQConnectionFactory$3 v;
org.apache.activemq.ActiveMQConnectionFactory$2 v;
org.apache.activemq.ActiveMQConnectionFactory$1 v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v, v;
org.slf4j.Logger v, v, v;
java.lang.Object v, v, v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/activemq/ActiveMQConnectionFactory;");
<org.apache.activemq.ActiveMQConnectionFactory: org.slf4j.Logger LOG> = v;
label:
v = new org.apache.activemq.ActiveMQConnectionFactory$1;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory$1: void <init>()>();
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
v = new org.apache.activemq.ActiveMQConnectionFactory$2;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory$2: void <init>()>();
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
label:
goto label;
label:
v := @caughtexception;
v = <org.apache.activemq.ActiveMQConnectionFactory: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Throwable)>("Failed to look up System properties for host and port", v);
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
v = "localhost";
goto label;
label:
v = v;
label:
v = v;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
v = "61616";
goto label;
label:
v = v;
label:
<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_BROKER_HOST> = v;
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
<org.apache.activemq.ActiveMQConnectionFactory: int DEFAULT_BROKER_PORT> = v;
v = <org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_BROKER_HOST>;
v = <org.apache.activemq.ActiveMQConnectionFactory: int DEFAULT_BROKER_PORT>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("tcp://\u0001:\u0001");
label:
v = new org.apache.activemq.ActiveMQConnectionFactory$3;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory$3: void <init>(java.lang.String)>(v);
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
label:
goto label;
label:
v := @caughtexception;
v = <org.apache.activemq.ActiveMQConnectionFactory: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Throwable)>("Failed to look up System properties for host and port", v);
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
v = v;
goto label;
label:
v = v;
label:
<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_BROKER_BIND_URL> = v;
v = <org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_BROKER_BIND_URL>;
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[])>("failover://\u0001");
<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_BROKER_URL> = v;
<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_USER> = null;
<org.apache.activemq.ActiveMQConnectionFactory: java.lang.String DEFAULT_PASSWORD> = null;
return;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
}