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