Package org.apache.activemq.artemis.ra
Interface ActiveMQRASessionFactory
-
- All Superinterfaces:
AutoCloseable,jakarta.jms.Connection,jakarta.jms.QueueConnection,jakarta.jms.TopicConnection,jakarta.jms.XAConnection,jakarta.jms.XAQueueConnection,jakarta.jms.XATopicConnection
- All Known Implementing Classes:
ActiveMQRASessionFactoryImpl
public interface ActiveMQRASessionFactory extends jakarta.jms.XATopicConnection, jakarta.jms.XAQueueConnectionA joint interface for all connection types
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTemporaryQueue(jakarta.jms.TemporaryQueue temp)Add a temporary queuevoidaddTemporaryTopic(jakarta.jms.TemporaryTopic temp)Add a temporary topicvoidcloseSession(ActiveMQRASession session)Notification that a session is closed-
Methods inherited from interface jakarta.jms.Connection
close, createConnectionConsumer, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
-
Methods inherited from interface jakarta.jms.TopicConnection
createConnectionConsumer, createDurableConnectionConsumer
-
-
-
-
Field Detail
-
ISE
static final String ISE
Error message for strict behaviour- See Also:
- Constant Field Values
-
-
Method Detail
-
addTemporaryQueue
void addTemporaryQueue(jakarta.jms.TemporaryQueue temp)
Add a temporary queue- Parameters:
temp- The temporary queue
-
addTemporaryTopic
void addTemporaryTopic(jakarta.jms.TemporaryTopic temp)
Add a temporary topic- Parameters:
temp- The temporary topic
-
closeSession
void closeSession(ActiveMQRASession session) throws jakarta.jms.JMSException
Notification that a session is closed- Parameters:
session- The session- Throws:
jakarta.jms.JMSException- for any error
-
-