Interface ActiveMQRASessionFactory

  • All Superinterfaces:
    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.XAQueueConnection
    A joint interface for all connection types
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ISE
      Error message for strict behaviour
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addTemporaryQueue​(javax.jms.TemporaryQueue temp)
      Add a temporary queue
      void addTemporaryTopic​(javax.jms.TemporaryTopic temp)
      Add a temporary topic
      void closeSession​(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.QueueConnection

        createConnectionConsumer
      • Methods inherited from interface javax.jms.TopicConnection

        createConnectionConsumer, createDurableConnectionConsumer
      • Methods inherited from interface javax.jms.XAConnection

        createSession, createXASession
      • Methods inherited from interface javax.jms.XAQueueConnection

        createQueueSession, createXAQueueSession
      • Methods inherited from interface javax.jms.XATopicConnection

        createTopicSession, createXATopicSession
    • 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