Skip navigation.
Downloads | Product Documentation | Support

WebLogic Server Configuration Reference

# JMSSessionPool

# Description

This class represents a JMS session pool, a server-managed pool of server sessions that enables an application to process messages concurrently.

# Syntax

>     <JMSSessionPool
>       AcknowledgeMode=( "Auto" | "Client" | "Dups-Ok" | "None" )
>       ConnectionFactory="String"
>       ListenerClass="String"
>       Name="String"
>       Notes="String"
>       SessionsMaximum="number"
>       Transacted=( "true" | "false" )
>     />

# Parent Elements

- JMSServer

# Attributes

Table 37-1 JMSSessionPool attributes

Attribute | Description | Range of Values and Default
--- | --- | ---
AcknowledgeMode | The acknowledge mode used by non-transacted sessions within the session pool. For transacted sessions, messages are acknowledged automatically when the session is committed and this field is ignored. This attribute is not dynamically configurable. | Admin Console field label: Acknowledge Mode Required: no Default: Auto
ConnectionFactory | The JNDI name of the connection factory for the session pool. | Admin Console field label: Connection Factory Required: no
ListenerClass | The name of the listener class for the session pool, which is used to receive and process messages concurrently. | Admin Console field label: Listener Class
Name | The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration. | Admin Console field label: Name Required: no
Notes | Optional information that you can include to describe this configuration. | Admin Console field label: Notes Required: no
SessionsMaximum | The maximum number of concurrent sessions allowed for the session pool. A value of -1 indicates that there is no maximum. This attribute is dynamically configurable; however, it does not take effect until the session pool is restarted. | Admin Console field label: Sessions Maximum Default: -1 Minimum: -1 Maximum: 263-1
Transacted | Indicates whether or not the session pool creates transacted sessions. This attribute is not dynamically configurable. | Admin Console field label: Transacted Default: false