Package org.apache.activemq.artemis.ra
Class ActiveMQRAConnectionFactoryImpl
- java.lang.Object
-
- org.apache.activemq.artemis.ra.ActiveMQRAConnectionFactoryImpl
-
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory,jakarta.jms.QueueConnectionFactory,jakarta.jms.TopicConnectionFactory,jakarta.jms.XAConnectionFactory,jakarta.jms.XAQueueConnectionFactory,jakarta.jms.XATopicConnectionFactory,jakarta.resource.Referenceable,Serializable,Referenceable,ActiveMQRAConnectionFactory
public class ActiveMQRAConnectionFactoryImpl extends Object implements ActiveMQRAConnectionFactory
The connection factory- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.apache.activemq.artemis.ra.ActiveMQRAConnectionFactory
CONNECTION, QUEUE_CONNECTION, TOPIC_CONNECTION, XA_CONNECTION, XA_QUEUE_CONNECTION, XA_TOPIC_CONNECTION
-
-
Constructor Summary
Constructors Constructor Description ActiveMQRAConnectionFactoryImpl(ActiveMQRAManagedConnectionFactory mcf, jakarta.resource.spi.ConnectionManager cm)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.ConnectioncreateConnection()Create a connectionjakarta.jms.ConnectioncreateConnection(String userName, String password)Create a connectionjakarta.jms.JMSContextcreateContext()jakarta.jms.JMSContextcreateContext(int sessionMode)jakarta.jms.JMSContextcreateContext(String userName, String password)jakarta.jms.JMSContextcreateContext(String userName, String password, int sessionMode)jakarta.jms.QueueConnectioncreateQueueConnection()Create a queue connectionjakarta.jms.QueueConnectioncreateQueueConnection(String userName, String password)Create a queue connectionjakarta.jms.TopicConnectioncreateTopicConnection()Create a topic connectionjakarta.jms.TopicConnectioncreateTopicConnection(String userName, String password)Create a topic connectionjakarta.jms.XAConnectioncreateXAConnection()Create a XA connectionjakarta.jms.XAConnectioncreateXAConnection(String userName, String password)Create a XA connectionjakarta.jms.XAJMSContextcreateXAContext()jakarta.jms.XAJMSContextcreateXAContext(String userName, String password)jakarta.jms.XAQueueConnectioncreateXAQueueConnection()Create a XA queue connectionjakarta.jms.XAQueueConnectioncreateXAQueueConnection(String userName, String password)Create a XA queue connectionjakarta.jms.XATopicConnectioncreateXATopicConnection()Create a XA topic connectionjakarta.jms.XATopicConnectioncreateXATopicConnection(String userName, String password)Create a XA topic connectionActiveMQConnectionFactorygetDefaultFactory()ReferencegetReference()Get the referenceActiveMQResourceAdaptergetResourceAdapter()voidsetReference(Reference reference)Set the reference
-
-
-
Constructor Detail
-
ActiveMQRAConnectionFactoryImpl
public ActiveMQRAConnectionFactoryImpl(ActiveMQRAManagedConnectionFactory mcf, jakarta.resource.spi.ConnectionManager cm)
Constructor- Parameters:
mcf- The managed connection factorycm- The connection manager
-
-
Method Detail
-
setReference
public void setReference(Reference reference)
Set the reference- Specified by:
setReferencein interfacejakarta.resource.Referenceable- Parameters:
reference- The reference
-
getReference
public Reference getReference()
Get the reference- Specified by:
getReferencein interfaceReferenceable- Returns:
- The reference
-
createQueueConnection
public jakarta.jms.QueueConnection createQueueConnection() throws jakarta.jms.JMSExceptionCreate a queue connection- Specified by:
createQueueConnectionin interfacejakarta.jms.QueueConnectionFactory- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createQueueConnection
public jakarta.jms.QueueConnection createQueueConnection(String userName, String password) throws jakarta.jms.JMSException
Create a queue connection- Specified by:
createQueueConnectionin interfacejakarta.jms.QueueConnectionFactory- Parameters:
userName- The user namepassword- The password- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createTopicConnection
public jakarta.jms.TopicConnection createTopicConnection() throws jakarta.jms.JMSExceptionCreate a topic connection- Specified by:
createTopicConnectionin interfacejakarta.jms.TopicConnectionFactory- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createTopicConnection
public jakarta.jms.TopicConnection createTopicConnection(String userName, String password) throws jakarta.jms.JMSException
Create a topic connection- Specified by:
createTopicConnectionin interfacejakarta.jms.TopicConnectionFactory- Parameters:
userName- The user namepassword- The password- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createConnection
public jakarta.jms.Connection createConnection() throws jakarta.jms.JMSExceptionCreate a connection- Specified by:
createConnectionin interfacejakarta.jms.ConnectionFactory- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createConnection
public jakarta.jms.Connection createConnection(String userName, String password) throws jakarta.jms.JMSException
Create a connection- Specified by:
createConnectionin interfacejakarta.jms.ConnectionFactory- Parameters:
userName- The user namepassword- The password- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection() throws jakarta.jms.JMSExceptionCreate a XA queue connection- Specified by:
createXAQueueConnectionin interfacejakarta.jms.XAQueueConnectionFactory- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection(String userName, String password) throws jakarta.jms.JMSException
Create a XA queue connection- Specified by:
createXAQueueConnectionin interfacejakarta.jms.XAQueueConnectionFactory- Parameters:
userName- The user namepassword- The password- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createXATopicConnection
public jakarta.jms.XATopicConnection createXATopicConnection() throws jakarta.jms.JMSExceptionCreate a XA topic connection- Specified by:
createXATopicConnectionin interfacejakarta.jms.XATopicConnectionFactory- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createXATopicConnection
public jakarta.jms.XATopicConnection createXATopicConnection(String userName, String password) throws jakarta.jms.JMSException
Create a XA topic connection- Specified by:
createXATopicConnectionin interfacejakarta.jms.XATopicConnectionFactory- Parameters:
userName- The user namepassword- The password- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createXAConnection
public jakarta.jms.XAConnection createXAConnection() throws jakarta.jms.JMSExceptionCreate a XA connection- Specified by:
createXAConnectionin interfacejakarta.jms.XAConnectionFactory- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createXAConnection
public jakarta.jms.XAConnection createXAConnection(String userName, String password) throws jakarta.jms.JMSException
Create a XA connection- Specified by:
createXAConnectionin interfacejakarta.jms.XAConnectionFactory- Parameters:
userName- The user namepassword- The password- Returns:
- The connection
- Throws:
jakarta.jms.JMSException- Thrown if the operation fails
-
createContext
public jakarta.jms.JMSContext createContext()
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createContext
public jakarta.jms.JMSContext createContext(String userName, String password)
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createContext
public jakarta.jms.JMSContext createContext(String userName, String password, int sessionMode)
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createContext
public jakarta.jms.JMSContext createContext(int sessionMode)
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext()
- Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext(String userName, String password)
- Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory
-
getDefaultFactory
public ActiveMQConnectionFactory getDefaultFactory() throws jakarta.resource.ResourceException
- Specified by:
getDefaultFactoryin interfaceActiveMQRAConnectionFactory- Throws:
jakarta.resource.ResourceException
-
getResourceAdapter
public ActiveMQResourceAdapter getResourceAdapter()
- Specified by:
getResourceAdapterin interfaceActiveMQRAConnectionFactory
-
-