A Session is a single-threaded context for producing/consuming messages. It is a factory for MessageProducers, MessageConsumers and QueueBrowsers and it is responsible for holding state for producers, consumers and queue browsers.
JMS Facade implementation of a Session is
. The complete set of JMS interfaces implemented by this class are:
Instances of this class are physically constructed by the Connection delegate (
JBossSession delegates to a SessionDelegate instance. It is the delegate implementation that does the specific work of creating producers/consumers and maintaining state.