Version 2

    JBoss/JMS Session

     

    The Session is responsible for holding state for the browsers, producers and receivers, for which it is also a factory (along with messages).

    It is constructed by the Factory interceptor from the connection.

     

    It implements

    • javax.jms.Session
    • javax.jms.XASession
    • javax.jms.QueueSession
    • javax.jms.XAQueueSession
    • javax.jms.TopicSession
    • javax.jms.XATopicSession

     

    Implementation

     

    It will normally be implemented with at least the following interceptors.

     

    Client side:

     

    Server side: