public class org.apache.activemq.ActiveMQXAConnectionFactory extends org.apache.activemq.ActiveMQConnectionFactory implements javax.jms.XAConnectionFactory, javax.jms.XAQueueConnectionFactory, javax.jms.XATopicConnectionFactory
{
public void <init>()
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void <init>()>();
return;
}
public void <init>(java.lang.String, java.lang.String, java.lang.String)
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.lang.String v, v, v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void <init>(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
return;
}
public void <init>(java.lang.String, java.lang.String, java.net.URI)
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.lang.String v, v;
java.net.URI v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.net.URI;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void <init>(java.lang.String,java.lang.String,java.net.URI)>(v, v, v);
return;
}
public void <init>(java.lang.String)
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.lang.String v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void <init>(java.lang.String)>(v);
return;
}
public void <init>(java.net.URI)
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.net.URI v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.net.URI;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void <init>(java.net.URI)>(v);
return;
}
public javax.jms.XAConnection createXAConnection() throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
org.apache.activemq.ActiveMQConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection()>();
return v;
}
public javax.jms.XAConnection createXAConnection(java.lang.String, java.lang.String) throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.lang.String v, v;
org.apache.activemq.ActiveMQConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String,java.lang.String)>(v, v);
return v;
}
public javax.jms.XAQueueConnection createXAQueueConnection() throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
org.apache.activemq.ActiveMQConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection()>();
return v;
}
public javax.jms.XAQueueConnection createXAQueueConnection(java.lang.String, java.lang.String) throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.lang.String v, v;
org.apache.activemq.ActiveMQConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String,java.lang.String)>(v, v);
return v;
}
public javax.jms.XATopicConnection createXATopicConnection() throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
org.apache.activemq.ActiveMQConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection()>();
return v;
}
public javax.jms.XATopicConnection createXATopicConnection(java.lang.String, java.lang.String) throws javax.jms.JMSException
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.lang.String v, v;
org.apache.activemq.ActiveMQConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.ActiveMQConnection createActiveMQConnection(java.lang.String,java.lang.String)>(v, v);
return v;
}
protected org.apache.activemq.ActiveMQConnection createActiveMQConnection(org.apache.activemq.transport.Transport, org.apache.activemq.management.JMSStatsImpl) throws java.lang.Exception
{
org.apache.activemq.ActiveMQXAConnectionFactory v;
org.apache.activemq.management.JMSStatsImpl v;
org.apache.activemq.transport.Transport v;
org.apache.activemq.util.IdGenerator v, v;
org.apache.activemq.ActiveMQXAConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: org.apache.activemq.transport.Transport;
v := @parameter: org.apache.activemq.management.JMSStatsImpl;
v = new org.apache.activemq.ActiveMQXAConnection;
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.util.IdGenerator getClientIdGenerator()>();
v = virtualinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: org.apache.activemq.util.IdGenerator getConnectionIdGenerator()>();
specialinvoke v.<org.apache.activemq.ActiveMQXAConnection: 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);
specialinvoke v.<org.apache.activemq.ActiveMQXAConnectionFactory: void configureXAConnection(org.apache.activemq.ActiveMQXAConnection)>(v);
return v;
}
private void configureXAConnection(org.apache.activemq.ActiveMQXAConnection)
{
int v;
org.apache.activemq.ActiveMQXAConnectionFactory v;
org.apache.activemq.ActiveMQXAConnection v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: org.apache.activemq.ActiveMQXAConnection;
v = v.<org.apache.activemq.ActiveMQXAConnectionFactory: int xaAckMode>;
virtualinvoke v.<org.apache.activemq.ActiveMQXAConnection: void setXaAckMode(int)>(v);
return;
}
public int getXaAckMode()
{
int v;
org.apache.activemq.ActiveMQXAConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v = v.<org.apache.activemq.ActiveMQXAConnectionFactory: int xaAckMode>;
return v;
}
public void setXaAckMode(int)
{
int v;
org.apache.activemq.ActiveMQXAConnectionFactory v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: int;
v.<org.apache.activemq.ActiveMQXAConnectionFactory: int xaAckMode> = v;
return;
}
public void populateProperties(java.util.Properties)
{
java.util.Properties v;
int v;
org.apache.activemq.ActiveMQXAConnectionFactory v;
java.lang.String v;
v := @this: org.apache.activemq.ActiveMQXAConnectionFactory;
v := @parameter: java.util.Properties;
specialinvoke v.<org.apache.activemq.ActiveMQConnectionFactory: void populateProperties(java.util.Properties)>(v);
v = v.<org.apache.activemq.ActiveMQXAConnectionFactory: int xaAckMode>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("xaAckMode", v);
return;
}
}